Cache: Create global cache in OC_Cache
This commit is contained in:
parent
fb53708d10
commit
cae089df91
|
@ -8,7 +8,21 @@
|
|||
|
||||
class OC_Cache {
|
||||
static protected $cache;
|
||||
static protected $global_cache;
|
||||
|
||||
static public function getGlobalCache() {
|
||||
if (!self::$global_cache) {
|
||||
self::$global_cache = new OC_Cache_FileGlobal();
|
||||
}
|
||||
return self::$global_cache;
|
||||
}
|
||||
|
||||
static public function getUserCache() {
|
||||
if (!self::$cache) {
|
||||
self::init();
|
||||
}
|
||||
return self::$cache;
|
||||
}
|
||||
static protected function init() {
|
||||
$fast_cache = null;
|
||||
if (!$fast_cache && function_exists('xcache_set')) {
|
||||
|
|
|
@ -22,7 +22,7 @@ abstract class OC_Minimizer {
|
|||
OC_Response::setLastModifiedHeader($last_modified);
|
||||
|
||||
$gzout = false;
|
||||
$cache = new OC_Cache_FileGlobal();
|
||||
$cache = OC_Cache::getGlobalCache();
|
||||
if (!OC_Request::isNoCache() && (!defined('DEBUG') || !DEBUG)){
|
||||
$gzout = $cache->get($cache_key.'.gz');
|
||||
OC_Response::setETagHeader(md5($gzout));
|
||||
|
|
Loading…
Reference in New Issue