blob: 3356f1fc204a9d7fce8cd89ffe73bd92c1e542ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
<?php
/**
* Contain the ObjectFileCache class
* @file
* @ingroup Cache
*/
class ObjectFileCache extends FileCacheBase {
/**
* Construct an ObjectFileCache from a key and a type
* @param $key string
* @param $type string
* @return ObjectFileCache
*/
public static function newFromKey( $key, $type ) {
$cache = new self();
$cache->mKey = (string)$key;
$cache->mType = (string)$type;
return $cache;
}
/**
* Get the base file cache directory
* @return string
*/
protected function cacheDirectory() {
return $this->baseCacheDirectory() . '/object';
}
}
|