class SessionMetaDataStore (View source)

internal  
 

Constants

protected TAG_PREFIX

protected GARBAGE_COLLECTION_CACHE_IDENTIFIER

Properties

protected $updateMetadataThreshold
protected $cache
protected SessionMetaData> $writeDebounceCache

Methods

void
injectCache(VariableFrontend $cache)

No description

void
initializeObject()

No description

bool
isValidSessionIdentifier(string $sessionIdentifier)

No description

bool
isValidSessionTag(string $tag)

No description

bool
has(SessionIdentifier $sessionIdentifier)

No description

SessionMetaData|null
retrieve(SessionIdentifier $sessionIdentifier)

No description

retrieveByTag(string $tag)

No description

retrieveAll()

No description

void
store(SessionMetaData $sessionMetaData)

No description

bool
remove(SessionMetaData $sessionMetaData)

No description

void
startGarbageCollection()

No description

bool
isGarbageCollectionRunning()

No description

void
endGarbageCollection()

No description

Details

void injectCache(VariableFrontend $cache)

No description

Parameters

VariableFrontend $cache

Return Value

void

void initializeObject()

No description

Return Value

void

bool isValidSessionIdentifier(string $sessionIdentifier)

No description

Parameters

string $sessionIdentifier

Return Value

bool

bool isValidSessionTag(string $tag)

No description

Parameters

string $tag

Return Value

bool

bool has(SessionIdentifier $sessionIdentifier)

No description

Parameters

SessionIdentifier $sessionIdentifier

Return Value

bool

SessionMetaData|null retrieve(SessionIdentifier $sessionIdentifier)

No description

Parameters

SessionIdentifier $sessionIdentifier

Return Value

SessionMetaData|null

Exceptions

InvalidDataInSessionDataStoreException

Generator retrieveByTag(string $tag)

No description

Parameters

string $tag

Return Value

Generator

Session metadata indexed by sessionIdentifier

Exceptions

NotSupportedByBackendException

Generator retrieveAll()

No description

Return Value

Generator

Session metadata indexed by sessionIdentifier

Exceptions

NotSupportedByBackendException

void store(SessionMetaData $sessionMetaData)

No description

Parameters

SessionMetaData $sessionMetaData

Return Value

void

Exceptions

Exception

bool remove(SessionMetaData $sessionMetaData)

No description

Parameters

SessionMetaData $sessionMetaData

Return Value

bool

void startGarbageCollection()

No description

Return Value

void

Exceptions

Exception

bool isGarbageCollectionRunning()

No description

Return Value

bool

void endGarbageCollection()

No description

Return Value

void