/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
$this->_setExpire($key, $lifetime);
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
if (apc_store($key . '_expire', time(), $lifetime)) {
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
$this->_setExpire($key, $lifetime);
*
* @return mixed Cached data, or false if none was found.
*/
- abstract public function get($key, $lifetime);
+ abstract public function get($key, $lifetime = 0);
/**
* Store an object in the cache.
* data becomes available for garbage
* collection. If 0 will not be GC'd.
*/
- abstract public function set($key, $data, $lifetime);
+ abstract public function set($key, $data, $lifetime = 0);
/**
* Checks if a given key exists in the cache, valid for the given
*
* @return boolean Existence.
*/
- abstract public function exists($key, $lifetime);
+ abstract public function exists($key, $lifetime = 0);
/**
* Expire any existing data for the given key.
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
$this->_setExpire($key, $lifetime);
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
if (eaccelerator_put($key . '_expire', time(), $lifetime)) {
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
$this->_setExpire($key, $lifetime);
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
if (!$this->exists($key, $lifetime)) {
/* Nothing cached, return failure. */
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$filename = $this->_keyToFile($key, true);
$tmp_file = Horde_Util::getTempFile('HordeCache', true, $this->_dir);
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
$filename = $this->_keyToFile($key);
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
if (isset($this->_expirecache[$key])) {
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
return isset($this->_cache[$key])
? $this->_cache[$key]
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$this->_cache[$key] = $data;
}
/**
*/
- public function exists($key, $lifetime = 1)
+ public function exists($key, $lifetime = 0)
{
return isset($this->_cache[$key]);
}
{
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
return false;
}
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
}
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
return false;
}
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
return $this->exists($key, $lifetime)
? $this->_sess[$key]['d']
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$this->_sess[$key] = array(
'd' => $data,
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
if (isset($this->_sess[$key])) {
/* 0 means no expire. */
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
$okey = $key;
$key = hash('md5', $key);
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$okey = $key;
$key = hash('md5', $key);
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
$okey = $key;
$key = hash('md5', $key);
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
foreach ($this->_stack as $val) {
$result = $val->get($key, $lifetime);
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
/* Do writes in *reverse* order - it is OK if a write to one of the
* non-master backends fails. */
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
foreach ($this->_stack as $val) {
$result = $val->exists($key, $lifetime);
/**
*/
- public function get($key, $lifetime)
+ public function get($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
$this->_setExpire($key, $lifetime);
/**
*/
- public function set($key, $data, $lifetime)
+ public function set($key, $data, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
if (xcache_set($key . '_expire', time(), $lifetime)) {
/**
*/
- public function exists($key, $lifetime)
+ public function exists($key, $lifetime = 0)
{
$key = $this->_params['prefix'] . $key;
$this->_setExpire($key, $lifetime);