Creates new session persistence instance.
Strategy identifier
Exchange identifier
Frame identifier (also used as entity ID)
ReadonlyexchangeReadonlyframeReadonlystrategyNo-op for the default file-based implementation. Resource cleanup (memo cache invalidation) is handled by PersistSessionUtils.dispose().
Reads the persisted session data using frameName as the entity key.
Promise resolving to session data or null if not found
Initializes the underlying PersistBase storage.
Whether this is the first initialization
Promise that resolves when initialization is complete
Writes the session data using frameName as the entity key.
Session data to persist
Promise that resolves when write is complete
Default file-based implementation of IPersistSessionInstance.
Features:
Example