If there is not cache available, then the bootstrap uses this class.
NullCache impliments DStructCacheInterface, but will always show that no cache is available. Any attempted writes or reads will fail as exected with failed reads / writes with any other DStruct cache object.
package | dstruct_common |
---|
add(string $key, string $var, integer $expire) : boolean
Will always return false.
see | \DStructCacheInterface::add() |
---|
string
string
data to add
integer
boolean
TRUE if value was actually added, FALSE if otherwisedelete(string $key) : boolean
get(string $key) : mixed
getInstance() : object
Objects are singletons and so use this method to get an instance. If you impliment this interface, it is recommended that you declare the __constructor() as protected
object
hasServer() : boolean
Is the cache server this object uses available to be used by the system
see | \DStructCacheInterface::hasServer() |
---|
boolean
hits() : integer
Not persistent. Counts the number of times this cache object has been queried and returned existing data. Please check the documentation for each classes implimentation of this method, as the functionallity may vary across classes.
see | \DStructCacheInterface::hits() |
---|
integer
misses()
Not persistent. Counts the number of times this cache object has been queried but had no data for that key. Please check the documentation for each classes implimentation of this method, as the functionallity may vary across classes.
see | \DStructCacheInterface::misses() |
---|
set(string $key, string $var, integer $expire) : boolean
see | \DStructCacheInterface::set() |
---|
string
string
integer
boolean
TRUE if value was actually added, FALSE if otherwisewrites()
Not persistent. Counts the number of times this cache object has been written to. Please check the documentation for each classes implimentation of this method, as the functionallity may vary across classes.
see | \DStructCacheInterface::writes() |
---|
__construct()
$failedwrites : integer
$hasserver : boolean
$instance : object
$misses : integer