diff options
| author | Lester Caine <lester@lsces.uk> | 2026-03-09 20:29:42 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-03-09 20:29:42 +0000 |
| commit | dd391e1e8bada3f98c685f5e43289adc28ef684f (patch) | |
| tree | 2ea79ce2ad4f4dea60a7f981d8d81f34c6cbd7da /tests/UnitTests/__shared/cacheresources | |
| parent | 0e46ae3add2c6213612951464b4edc44828fbc01 (diff) | |
| parent | 78d259d3b971c59a0cd719c270cc5cbb740c36a7 (diff) | |
| download | smarty-dd391e1e8bada3f98c685f5e43289adc28ef684f.tar.gz smarty-dd391e1e8bada3f98c685f5e43289adc28ef684f.tar.bz2 smarty-dd391e1e8bada3f98c685f5e43289adc28ef684f.zip | |
Merge pull request #1 from smarty-php/master
Pull up to Smarty 8.5
Diffstat (limited to 'tests/UnitTests/__shared/cacheresources')
| -rw-r--r-- | tests/UnitTests/__shared/cacheresources/cacheresource.apc.php | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/tests/UnitTests/__shared/cacheresources/cacheresource.apc.php b/tests/UnitTests/__shared/cacheresources/cacheresource.apc.php deleted file mode 100644 index 3f437888..00000000 --- a/tests/UnitTests/__shared/cacheresources/cacheresource.apc.php +++ /dev/null @@ -1,73 +0,0 @@ -<?php - -/** - * APC CacheResource - * CacheResource Implementation based on the KeyValueStore API to use - * memcache as the storage resource for Smarty's output caching. - * * - * - - * @author Uwe Tews - */ -class Smarty_CacheResource_Apc extends \Smarty\Cacheresource\KeyValueStore -{ - - /** - * Read values for a set of keys from cache - * - * @param array $keys list of keys to fetch - * - * @return array list of values with the given keys used as indexes - * @return boolean true on success, false on failure - */ - protected function read(array $keys) - { - $_res = array(); - $res = apc_fetch($keys); - foreach ($res as $k => $v) { - $_res[ $k ] = $v; - } - return $_res; - } - - /** - * Save values for a set of keys to cache - * - * @param array $keys list of values to save - * @param int $expire expiration time - * - * @return boolean true on success, false on failure - */ - protected function write(array $keys, $expire = null) - { - foreach ($keys as $k => $v) { - apc_store($k, $v, $expire); - } - return true; - } - - /** - * Remove values from cache - * - * @param array $keys list of keys to delete - * - * @return boolean true on success, false on failure - */ - protected function delete(array $keys) - { - foreach ($keys as $k) { - apc_delete($k); - } - return true; - } - - /** - * Remove *all* values from cache - * - * @return boolean true on success, false on failure - */ - protected function purge() - { - return apc_clear_cache('user'); - } -} |
