Class DoctrineCacheItem
package |
Ascmvc\Session\Cache |
---|
__construct( $key, $data)
expiresAfter(integer|\DateInterval|null $time) : static
integer|\DateInterval|null
The 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.
static
The called object.
expiresAt(\DateTimeInterface|null $expiration) : static
\DateTimeInterface|null
The 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.
static
The 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."
mixed
The 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.
string
The key string for this cache item.
isHit() : boolean
Note: This method MUST NOT have a race condition between calling isHit() and calling get().
boolean
True 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.
mixed
The serializable value to be stored.
static
The invoked object.
hit : boolean
var |
---|
boolean
key : string
var |
---|
string
data : array
var |
---|
array
expiration : integer
var |
---|
integer