public interface org.eclipse.jetty.server.session.SessionCache extends org.eclipse.jetty.util.component.LifeCycle
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.jetty.server.session.SessionCache
super_class: java.lang.Object
{
public static final int NEVER_EVICT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int EVICT_ON_SESSION_EXIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int EVICT_ON_INACTIVITY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public abstract void initialize(org.eclipse.jetty.server.session.SessionContext);
descriptor: (Lorg/eclipse/jetty/server/session/SessionContext;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
context
public abstract void shutdown();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jetty.server.session.SessionHandler getSessionHandler();
descriptor: ()Lorg/eclipse/jetty/server/session/SessionHandler;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.jetty.server.session.Session newSession(jakarta.servlet.http.HttpServletRequest, java.lang.String, long, long);
descriptor: (Ljakarta/servlet/http/HttpServletRequest;Ljava/lang/String;JJ)Lorg/eclipse/jetty/server/session/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
request
id
time
maxInactiveMs
public abstract org.eclipse.jetty.server.session.Session newSession(org.eclipse.jetty.server.session.SessionData);
descriptor: (Lorg/eclipse/jetty/server/session/SessionData;)Lorg/eclipse/jetty/server/session/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
data
public abstract org.eclipse.jetty.server.session.Session renewSessionId(java.lang.String, java.lang.String, java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/jetty/server/session/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
oldId
newId
oldExtendedId
newExtendedId
public abstract void add(java.lang.String, org.eclipse.jetty.server.session.Session);
descriptor: (Ljava/lang/String;Lorg/eclipse/jetty/server/session/Session;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
id
session
public abstract org.eclipse.jetty.server.session.Session get(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jetty/server/session/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
id
public abstract void put(java.lang.String, org.eclipse.jetty.server.session.Session);
descriptor: (Ljava/lang/String;Lorg/eclipse/jetty/server/session/Session;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
id
session
public abstract void release(java.lang.String, org.eclipse.jetty.server.session.Session);
descriptor: (Ljava/lang/String;Lorg/eclipse/jetty/server/session/Session;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
id
session
public abstract void commit(org.eclipse.jetty.server.session.Session);
descriptor: (Lorg/eclipse/jetty/server/session/Session;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
session
public abstract boolean contains(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
id
public abstract boolean exists(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
id
public abstract org.eclipse.jetty.server.session.Session delete(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/jetty/server/session/Session;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
id
public abstract java.util.Set<java.lang.String> checkExpiration(java.util.Set<java.lang.String>);
descriptor: (Ljava/util/Set;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Set<Ljava/lang/String;>;)Ljava/util/Set<Ljava/lang/String;>;
MethodParameters:
Name Flags
candidates
public abstract void checkInactiveSession(org.eclipse.jetty.server.session.Session);
descriptor: (Lorg/eclipse/jetty/server/session/Session;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
session
public abstract void setSessionDataStore(org.eclipse.jetty.server.session.SessionDataStore);
descriptor: (Lorg/eclipse/jetty/server/session/SessionDataStore;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sds
public abstract org.eclipse.jetty.server.session.SessionDataStore getSessionDataStore();
descriptor: ()Lorg/eclipse/jetty/server/session/SessionDataStore;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setEvictionPolicy(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
policy
public abstract int getEvictionPolicy();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setSaveOnInactiveEviction(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
saveOnEvict
public abstract boolean isSaveOnInactiveEviction();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setSaveOnCreate(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
saveOnCreate
public abstract boolean isSaveOnCreate();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setRemoveUnloadableSessions(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
removeUnloadableSessions
public abstract boolean isRemoveUnloadableSessions();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setFlushOnResponseCommit(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
flushOnResponse
public abstract boolean isFlushOnResponseCommit();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setInvalidateOnShutdown(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
invalidateOnShutdown
public abstract boolean isInvalidateOnShutdown();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "SessionCache.java"