@@ -10,17 +10,17 @@ namespace OC; | |||
class Cache { | |||
/** | |||
* @var OC_Cache $user_cache | |||
* @var Cache $user_cache | |||
*/ | |||
static protected $user_cache; | |||
/** | |||
* @var OC_Cache $global_cache | |||
* @var Cache $global_cache | |||
*/ | |||
static protected $global_cache; | |||
/** | |||
* get the global cache | |||
* @return OC_Cache | |||
* @return Cache | |||
*/ | |||
static public function getGlobalCache() { | |||
if (!self::$global_cache) { | |||
@@ -31,7 +31,7 @@ class Cache { | |||
/** | |||
* get the user cache | |||
* @return OC_Cache | |||
* @return Cache | |||
*/ | |||
static public function getUserCache() { | |||
if (!self::$user_cache) { | |||
@@ -87,7 +87,7 @@ class Cache { | |||
/** | |||
* clear the user cache of all entries starting with a prefix | |||
* @param string prefix (optional) | |||
* @param string $prefix (optional) | |||
* @return bool | |||
*/ | |||
static public function clear($prefix='') { | |||
@@ -95,6 +95,11 @@ class Cache { | |||
return $user_cache->clear($prefix); | |||
} | |||
/** | |||
* creates cache key based on the files given | |||
* @param $files | |||
* @return string | |||
*/ | |||
static public function generateCacheKeyFromFiles($files) { | |||
$key = ''; | |||
sort($files); |
@@ -9,7 +9,15 @@ | |||
namespace OC\Cache; | |||
class Broker { | |||
/** | |||
* @var \OC\Cache | |||
*/ | |||
protected $fast_cache; | |||
/** | |||
* @var \OC\Cache | |||
*/ | |||
protected $slow_cache; | |||
public function __construct($fast_cache, $slow_cache) { |
@@ -13,7 +13,7 @@ namespace OC\Cache; | |||
class UserCache implements \OCP\ICache { | |||
/** | |||
* @var OC\Cache\File $userCache | |||
* @var \OC\Cache\File $userCache | |||
*/ | |||
protected $userCache; | |||
@@ -68,7 +68,7 @@ class UserCache implements \OCP\ICache { | |||
/** | |||
* clear the user cache of all entries starting with a prefix | |||
* @param string prefix (optional) | |||
* @param string $prefix (optional) | |||
* @return bool | |||
*/ | |||
public function clear($prefix = '') { |
@@ -48,7 +48,7 @@ interface ICache { | |||
/** | |||
* clear the user cache of all entries starting with a prefix | |||
* @param string prefix (optional) | |||
* @param string $prefix (optional) | |||
* @return bool | |||
*/ | |||
public function clear($prefix = ''); |
@@ -8,7 +8,7 @@ | |||
abstract class Test_Cache extends PHPUnit_Framework_TestCase { | |||
/** | |||
* @var OC_Cache cache; | |||
* @var \OC\Cache cache; | |||
*/ | |||
protected $instance; | |||