Class DoctrineCacheItem
| package |
Ascmvc\Session\Cache |
|---|
__construct( $key, $data)
expiresAfter(integer|\DateInterval|null $time) : static
integer|\DateInterval|nullThe period of time from the present after which the item MUST be considered expired. An integer parameter is understood to be the time in seconds until expiration. If null is passed explicitly, a default value MAY be used. If none is set, the value should be stored permanently or for as long as the implementation allows.
staticThe called object.
expiresAt(\DateTimeInterface|null $expiration) : static
\DateTimeInterface|nullThe point in time after which the item MUST be considered expired. If null is passed explicitly, a default value MAY be used. If none is set, the value should be stored permanently or for as long as the implementation allows.
staticThe called object.
get() : mixed
The value returned must be identical to the value originally stored by set().
If isHit() returns false, this method MUST return null. Note that null is a legitimate cached value, so the isHit() method SHOULD be used to differentiate between "null value was found" and "no value was found."
mixedThe value corresponding to this cache item's key, or null if not found.
getExpiration() : integer
integer
getKey() : string
The key is loaded by the Implementing Library, but should be available to the higher level callers when needed.
stringThe key string for this cache item.
isHit() : boolean
Note: This method MUST NOT have a race condition between calling isHit() and calling get().
booleanTrue if the request resulted in a cache hit. False otherwise.
set(mixed $value) : static
The $value argument may be any item that can be serialized by PHP, although the method of serialization is left up to the Implementing Library.
mixedThe serializable value to be stored.
staticThe invoked object.
hit : boolean
| var |
|---|
boolean
key : string
| var |
|---|
string
data : array
| var |
|---|
array
expiration : integer
| var |
|---|
integer