Elgg  Version 2.3
Public Member Functions | List of all members
Elgg\Cache\NullCache Class Reference

A "Null" version of ElggMemcache for use on sites without memcache setup. More...

Inheritance diagram for Elgg\Cache\NullCache:
ElggSharedMemoryCache ElggCache

Public Member Functions

 save ($key, $data, $ttl=null)
 Saves a name and value to the cache. More...
 
 load ($key, $offset=0, $limit=null)
 Retrieves data. More...
 
 delete ($key)
 Delete data. More...
 
 clear ()
 Clears the entire cache (does not work) More...
 
- Public Member Functions inherited from ElggSharedMemoryCache
 setNamespace ($namespace="default")
 Set the namespace of this cache. More...
 
 getNamespace ()
 Get the namespace currently defined. More...
 
- Public Member Functions inherited from ElggCache
 __construct ()
 Set the constructor. More...
 
 setVariable ($variable, $value)
 Set a cache variable. More...
 
 getVariable ($variable)
 Get variables for this cache. More...
 
 __get ($key)
 Class member get overloading, returning key using $this->load defaults. More...
 
 __set ($key, $value)
 Class member set overloading, setting a key using $this->save defaults. More...
 
 __isset ($key)
 Supporting isset, using $this->load() with default values. More...
 
 __unset ($key)
 Supporting unsetting of magic attributes. More...
 
 save ($key, $data)
 Save data in a cache. More...
 
 load ($key, $offset=0, $limit=null)
 Load data from the cache using a given key. More...
 
 delete ($key)
 Invalidate a key. More...
 
 clear ()
 Clear out all the contents of the cache. More...
 
 add ($key, $data)
 Add a key only if it doesn't already exist. More...
 
 offsetSet ($key, $value)
 Assigns a value for the specified key. More...
 
 offsetGet ($key)
 Get the value for specified key. More...
 
 offsetUnset ($key)
 Unsets a key. More...
 
 offsetExists ($key)
 Does key exist. More...
 

Detailed Description

A "Null" version of ElggMemcache for use on sites without memcache setup.

This will eventually be replaced by something like Elgg.

private

Definition at line 11 of file NullCache.php.

Member Function Documentation

Elgg\Cache\NullCache::clear ( )

Clears the entire cache (does not work)

Returns
true

Definition at line 55 of file NullCache.php.

Elgg\Cache\NullCache::delete (   $key)

Delete data.

Parameters
string$keyUnused
Returns
bool

Definition at line 46 of file NullCache.php.

Elgg\Cache\NullCache::load (   $key,
  $offset = 0,
  $limit = null 
)

Retrieves data.

Parameters
string$keyUnused
int$offsetUnused
int$limitUnused
Returns
mixed

Definition at line 35 of file NullCache.php.

Elgg\Cache\NullCache::save (   $key,
  $data,
  $ttl = null 
)

Saves a name and value to the cache.

Parameters
string$keyUnused
string$dataUnused
int$ttlUnused
Returns
bool

Definition at line 22 of file NullCache.php.


The documentation for this class was generated from the following file: