declare namespace org { namespace eclipse { namespace jetty { namespace server { namespace session { class HashSessionManager extends org.eclipse.jetty.server.session.AbstractSessionManager { protected readonly _sessions: java.util.concurrent.ConcurrentMap public constructor() public doStart(): void public doStop(): void public getScavengePeriod(): int public getSessions(): int public getIdleSavePeriod(): int public setIdleSavePeriod(arg0: int): void public setMaxInactiveInterval(arg0: int): void public setSavePeriod(arg0: int): void public getSavePeriod(): int public setScavengePeriod(arg0: int): void protected scavenge(): void protected addSession(arg0: org.eclipse.jetty.server.session.AbstractSession): void public getSession(arg0: java.lang.String | string): org.eclipse.jetty.server.session.AbstractSession protected shutdownSessions(): void public renewSessionId(arg0: java.lang.String | string, arg1: java.lang.String | string, arg2: java.lang.String | string, arg3: java.lang.String | string): void protected newSession(arg0: javax.servlet.http.HttpServletRequest): org.eclipse.jetty.server.session.AbstractSession protected newSession(arg0: long, arg1: long, arg2: java.lang.String | string): org.eclipse.jetty.server.session.AbstractSession protected removeSession(arg0: java.lang.String | string): boolean public setStoreDirectory(arg0: java.io.File): void public getStoreDirectory(): java.io.File public setLazyLoad(arg0: boolean): void public isLazyLoad(): boolean public isDeleteUnrestorableSessions(): boolean public setDeleteUnrestorableSessions(arg0: boolean): void public restoreSessions(): void protected restoreSession(arg0: java.lang.String | string): org.eclipse.jetty.server.session.HashedSession public saveSessions(arg0: boolean): void public restoreSession(arg0: java.io.InputStream | java.io.InputStream$$Lambda, arg1: org.eclipse.jetty.server.session.HashedSession): org.eclipse.jetty.server.session.HashedSession public static class: java.lang.Class } } } } } }