public interface io.vertx.ext.web.sstore.LocalSessionStore 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.LocalSessionStore
  super_class: java.lang.Object
{
  public static final long DEFAULT_REAPER_INTERVAL;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1000

  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 io.vertx.ext.web.sstore.LocalSessionStore create(io.vertx.core.Vertx);
    descriptor: (Lio/vertx/core/Vertx;)Lio/vertx/ext/web/sstore/LocalSessionStore;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=6, locals=2, args_size=1
        start local 0 // io.vertx.core.Vertx vertx
         0: .line 52
            new io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl.<init>:()V
            astore 1 /* store */
        start local 1 // io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl store
         1: .line 53
            aload 1 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 54
            ldc "reaperInterval"
            ldc 1000
            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 55
            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 53
            invokevirtual io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 56
            aload 1 /* store */
            areturn
        end local 1 // io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl 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/LocalSessionStoreImpl;
    MethodParameters:
       Name  Flags
      vertx  

  public static io.vertx.ext.web.sstore.LocalSessionStore create(io.vertx.core.Vertx, java.lang.String);
    descriptor: (Lio/vertx/core/Vertx;Ljava/lang/String;)Lio/vertx/ext/web/sstore/LocalSessionStore;
    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 67
            new io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl.<init>:()V
            astore 2 /* store */
        start local 2 // io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl store
         1: .line 68
            aload 2 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 69
            ldc "reaperInterval"
            ldc 1000
            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 70
            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 68
            invokevirtual io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 71
            aload 2 /* store */
            areturn
        end local 2 // io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl 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/LocalSessionStoreImpl;
    MethodParameters:
                Name  Flags
      vertx           
      sessionMapName  

  public static io.vertx.ext.web.sstore.LocalSessionStore create(io.vertx.core.Vertx, java.lang.String, long);
    descriptor: (Lio/vertx/core/Vertx;Ljava/lang/String;J)Lio/vertx/ext/web/sstore/LocalSessionStore;
    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 reaperInterval
         0: .line 83
            new io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl
            dup
            invokespecial io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl.<init>:()V
            astore 4 /* store */
        start local 4 // io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl store
         1: .line 84
            aload 4 /* store */
            aload 0 /* vertx */
            new io.vertx.core.json.JsonObject
            dup
            invokespecial io.vertx.core.json.JsonObject.<init>:()V
         2: .line 85
            ldc "reaperInterval"
            lload 2 /* reaperInterval */
            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 86
            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 84
            invokevirtual io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl.init:(Lio/vertx/core/Vertx;Lio/vertx/core/json/JsonObject;)Lio/vertx/ext/web/sstore/SessionStore;
            pop
         5: .line 87
            aload 4 /* store */
            areturn
        end local 4 // io.vertx.ext.web.sstore.impl.LocalSessionStoreImpl store
        end local 2 // long reaperInterval
        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  reaperInterval  J
            1    6     4           store  Lio/vertx/ext/web/sstore/impl/LocalSessionStoreImpl;
    MethodParameters:
                Name  Flags
      vertx           
      sessionMapName  
      reaperInterval  
}
SourceFile: "LocalSessionStore.java"
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.VertxGen()