public interface io.vertx.ext.web.sstore.ClusteredSessionStore extends io.vertx.ext.web.sstore.SessionStore
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.ext.web.sstore.ClusteredSessionStore
  super_class: java.lang.Object
{
  public static final java.lang.String DEFAULT_SESSION_MAP_NAME;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "vertx-web.sessions"

  public static final long DEFAULT_RETRY_TIMEOUT;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5000

  public static io.vertx.ext.web.sstore.ClusteredSessionStore create(io.vertx.core.Vertx, java.lang.String);
    descriptor: (Lio/vertx/core/Vertx;Ljava/lang/String;)Lio/vertx/ext/web/sstore/ClusteredSessionStore;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=3, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // java.lang.String sessionMapName
         0: .line 51
            new io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.<init>:()V
            astore 2 /* store */
        start local 2 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
         1: .line 52
            aload 2 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 53
            ldc "retryTimeout"
            ldc 5000
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         3: .line 54
            ldc "mapName"
            aload 1 /* sessionMapName */
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         4: .line 52
            invokevirtual io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 55
            aload 2 /* store */
            areturn
        end local 2 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
        end local 1 // java.lang.String sessionMapName
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0           vertx  Lio/vertx/core/Vertx;
            0    6     1  sessionMapName  Ljava/lang/String;
            1    6     2           store  Lio/vertx/ext/web/sstore/impl/ClusteredSessionStoreImpl;
    MethodParameters:
                Name  Flags
      vertx           
      sessionMapName  

  public static io.vertx.ext.web.sstore.ClusteredSessionStore create(io.vertx.core.Vertx, java.lang.String, long);
    descriptor: (Lio/vertx/core/Vertx;Ljava/lang/String;J)Lio/vertx/ext/web/sstore/ClusteredSessionStore;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=5, args_size=3
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // java.lang.String sessionMapName
        start local 2 // long retryTimeout
         0: .line 70
            new io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.<init>:()V
            astore 4 /* store */
        start local 4 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
         1: .line 71
            aload 4 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 72
            ldc "retryTimeout"
            lload 2 /* retryTimeout */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         3: .line 73
            ldc "mapName"
            aload 1 /* sessionMapName */
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         4: .line 71
            invokevirtual io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 74
            aload 4 /* store */
            areturn
        end local 4 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
        end local 2 // long retryTimeout
        end local 1 // java.lang.String sessionMapName
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    6     0           vertx  Lio/vertx/core/Vertx;
            0    6     1  sessionMapName  Ljava/lang/String;
            0    6     2    retryTimeout  J
            1    6     4           store  Lio/vertx/ext/web/sstore/impl/ClusteredSessionStoreImpl;
    MethodParameters:
                Name  Flags
      vertx           
      sessionMapName  
      retryTimeout    

  public static io.vertx.ext.web.sstore.ClusteredSessionStore create(io.vertx.core.Vertx);
    descriptor: (Lio/vertx/core/Vertx;)Lio/vertx/ext/web/sstore/ClusteredSessionStore;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // io.vertx.core.Vertx vertx
         0: .line 84
            new io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.<init>:()V
            astore 1 /* store */
        start local 1 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
         1: .line 85
            aload 1 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 86
            ldc "retryTimeout"
            ldc 5000
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         3: .line 87
            ldc "mapName"
            ldc "vertx-web.sessions"
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         4: .line 85
            invokevirtual io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 88
            aload 1 /* store */
            areturn
        end local 1 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0  vertx  Lio/vertx/core/Vertx;
            1    6     1  store  Lio/vertx/ext/web/sstore/impl/ClusteredSessionStoreImpl;
    MethodParameters:
       Name  Flags
      vertx  

  public static io.vertx.ext.web.sstore.ClusteredSessionStore create(io.vertx.core.Vertx, long);
    descriptor: (Lio/vertx/core/Vertx;J)Lio/vertx/ext/web/sstore/ClusteredSessionStore;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=4, args_size=2
        start local 0 // io.vertx.core.Vertx vertx
        start local 1 // long retryTimeout
         0: .line 102
            new io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.<init>:()V
            astore 3 /* store */
        start local 3 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
         1: .line 103
            aload 3 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 104
            ldc "retryTimeout"
            lload 1 /* retryTimeout */
            invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         3: .line 105
            ldc "mapName"
            ldc "vertx-web.sessions"
            invokevirtual io.vertx.core.json.JsonObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lio/vertx/core/json/JsonObject;
         4: .line 103
            invokevirtual io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 106
            aload 3 /* store */
            areturn
        end local 3 // io.vertx.ext.web.sstore.impl.ClusteredSessionStoreImpl store
        end local 1 // long retryTimeout
        end local 0 // io.vertx.core.Vertx vertx
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    6     0         vertx  Lio/vertx/core/Vertx;
            0    6     1  retryTimeout  J
            1    6     3         store  Lio/vertx/ext/web/sstore/impl/ClusteredSessionStoreImpl;
    MethodParameters:
              Name  Flags
      vertx         
      retryTimeout  
}
SourceFile: "ClusteredSessionStore.java"
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.VertxGen()