Commit: 41907d90ac0d59d215fcaf2fa4d09a81af55449a

Author: Joël Perras | Date: 2010-08-28 16:21:53 -0400
Fixing bug in setting TTL when storing an item using the XCache cache adapter.
diff --git a/libraries/lithium/storage/cache/adapter/XCache.php b/libraries/lithium/storage/cache/adapter/XCache.php index 045b0f4..aae2585 100644 --- a/libraries/lithium/storage/cache/adapter/XCache.php +++ b/libraries/lithium/storage/cache/adapter/XCache.php @@ -69,7 +69,7 @@ class XCache extends \lithium\core\Object { $expiry = ($expiry) ?: $this->_config['expiry']; return function($self, $params, $chain) use ($expiry) { - return xcache_set($params['key'], $params['data'], strtotime($expiry)); + return xcache_set($params['key'], $params['data'], strtotime($expiry) - time()); }; }