====== nsVarCacheAPC ======
[[http://www.php.net/manual/en/book.apc.php|APC]] storage for nsVarCache class.
===== Members =====
==== fields ====
* **getter:** [[.:c-nsobject#getters-and-setters|getField]]
* **setter:** [[.:c-nsobject#getters-and-setters|setField]]
* **Visibility:** protected
protected $fields = array();
===== Methods =====
==== loadValue ====
* **inherited abstract**
* $field - name of the variable queried
* **return value:** should return the value of variable $field from cache storage.
abstract public function loadValue($field);
Loads variable from database.
==== storeValue ====
* **inherited abstract**
* $field - name of the variable queried
* $value - value to be stored
* **return value:** true on success or false on failure
abstract public function storeValue($field, $value);
Stores variable to database.
==== preload ====
* **inherited abstract**
* $fields - array of variables to preload
* **return value:** true on success or false on failure.
abstract public function preload($fields);
Preloads an array of variables from database.
==== gc ====
* **inherited abstract**
* **return value:** //N/A//.
abstract public function gc();
Garbage collector. Deletes all expired variables from database.
==== getField ====
* **inherited**
* $field - name of the variable queried
* **return value:** returns the value of variable $field or false if fails.
abstract public function getField($field);
==== setField ====
* **inherited**
* $field - name of the variable
* **return value:** sets the value of variable $field or false if fails.
abstract public function setField($field);