Method | Description | |
---|---|---|
collectGarbage ( ) : void | Does garbage collection | |
flush ( ) : void | Removes all cache entries of this cache. | |
flushByTag ( string $tag ) : integer | Removes all cache entries of this cache which are tagged by the specified tag. | |
get ( string $entryIdentifier ) : mixed | Finds and returns data from the cache. | |
getBackend ( ) : Neos\Cache\Backend\BackendInterface | Returns the backend used by this cache | |
getByTag ( string $tag ) : array | Finds and returns all cache entries which are tagged by the specified tag. | |
getIdentifier ( ) : string | Returns this cache's identifier | |
has ( string $entryIdentifier ) : boolean | Checks if a cache entry with the specified identifier exists. | |
isValidEntryIdentifier ( string $identifier ) : boolean | Checks the validity of an entry identifier. Returns true if it's valid. | |
isValidTag ( string $tag ) : boolean | Checks the validity of a tag. Returns true if it's valid. | |
remove ( string $entryIdentifier ) : boolean | Removes the given cache entry from the cache. | |
set ( string $entryIdentifier, mixed $data, array $tags = [], integer $lifetime = null ) : void | Saves data in the cache. |
public flushByTag ( string $tag ) : integer | ||
$tag | string | The tag the entries must have |
return | integer | The number of entries which have been affected by this flush or NULL if the number is unknown |
public getBackend ( ) : Neos\Cache\Backend\BackendInterface | ||
return | Neos\Cache\Backend\BackendInterface | The backend used by this cache |
public getIdentifier ( ) : string | ||
return | string | The identifier for this cache |
public isValidEntryIdentifier ( string $identifier ) : boolean | ||
$identifier | string | An identifier to be checked for validity |
return | boolean |
public isValidTag ( string $tag ) : boolean | ||
$tag | string | A tag to be checked for validity |
return | boolean |
public set ( string $entryIdentifier, mixed $data, array $tags = [], integer $lifetime = null ) : void | ||
$entryIdentifier | string | Something which identifies the data - depends on concrete cache |
$data | mixed | The data to cache - also depends on the concrete cache implementation |
$tags | array | Tags to associate with this cache entry |
$lifetime | integer | Lifetime of this cache entry in seconds. If NULL is specified, the default lifetime is used. "0" means unlimited lifetime. |
return | void |