Interface Phalcon\Cache\BackendInterface
Phalcon\Cache\BackendInterface initializer
Methods
abstract public mixed start (int|string $keyName, [long $lifetime])
Starts a cache. The $keyname allows to identify the created fragment
abstract public stop ([boolean $stopBuffer])
Stops the frontend without store any cached content
abstract public mixed getFrontend ()
Returns front-end instance adapter related to the back-end
abstract public array getOptions ()
Returns the backend options
abstract public boolean isFresh ()
Checks whether the last cache is fresh or cached
abstract public boolean isStarted ()
Checks whether the cache has starting buffering or not
abstract public setLastKey (string $lastKey)
Sets the last key used in the cache
abstract public string getLastKey ()
Gets the last key stored by the cache
abstract public mixed get (int|string $keyName, [long $lifetime])
Returns a cached content
abstract public save ([int|string $keyName], [string $content], [long $lifetime], [boolean $stopBuffer])
Stores cached content into the file backend and stops the frontend
abstract public boolean delete (int|string $keyName)
Deletes a value from the cache by its key
abstract public array queryKeys ([string $prefix])
Query the existing cached keys
abstract public boolean exists ([string $keyName], [long $lifetime])
Checks if cache exists and it hasn’t expired
abstract public boolean flush ()
Immediately invalidates all existing items.
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Cache_BackendInterface.html