Abstract class **Phalcon\\Cache\\Backend**
==========================================
.. role:: raw-html(raw)
:format: html
:raw-html:`Source on GitHub`
This class implements common functionality for backend adapters. A backend cache adapter may extend this class
Methods
-------
public **getFrontend** ()
...
public **setFrontend** (*mixed* $frontend)
...
public **getOptions** ()
...
public **setOptions** (*mixed* $options)
...
public **getLastKey** ()
...
public **setLastKey** (*mixed* $lastKey)
...
public **__construct** (:doc:`Phalcon\\Cache\\FrontendInterface ` $frontend, [*array* $options])
Phalcon\\Cache\\Backend constructor
public *mixed* **start** (*int* | *string* $keyName, [*int* $lifetime])
Starts a cache. The keyname allows to identify the created fragment
public **stop** ([*mixed* $stopBuffer])
Stops the frontend without store any cached content
public **isFresh** ()
Checks whether the last cache is fresh or cached
public **isStarted** ()
Checks whether the cache has starting buffering or not
public *int* **getLifetime** ()
Gets the last lifetime set