Class FileStorage (namespace Nette\Caching)
Cache file storage.
Object | --FileStorage
Implements interfaces:
Direct Known Sub-classes:
Public Method Summary | |
---|---|
bool |
clean
($conds)
Removes items from the cache by conditions & garbage collector.
|
FileStorage |
__construct
($dir)
|
mixed|NULL |
read
(string $key)
Read from cache.
|
bool |
remove
(string $key)
Removes item from the cache.
|
bool |
write
(string $key, mixed $data, $dp)
Writes item into the cache.
|
Protected Method Summary | |
---|---|
protected string |
getCacheFile
(string $key)
Returns file name.
|
protected mixed |
readData
(array $meta)
Reads cache data from disk and closes cache file handle.
|
protected array|NULL |
readMeta
(string $file, int $lock)
Reads cache data from disk.
|
Methods Inherited From Object |
---|
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset() |
Constant Summary | |||
---|---|---|---|
string | FILE |
'file' |
line 62 additional cache structure |
string | HANDLE |
'handle' |
line 63 additional cache structure |
Variable Summary | ||||
---|---|---|---|---|
static float | $gcProbability | 0.001 |
line 68 probability that the clean() routine is started |
|
static bool | $useDirectories |
|
line 71 |
Method Details | ||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
line 275 cleanpublic bool clean ($conds) Removes items from the cache by conditions & garbage collector. Implementation of:
|
||||||||||||||||||
line 380 getCacheFileprotected string getCacheFile (string $key) Returns file name. Overridden in child classes as:
|
||||||||||||||||||
line 81 __constructpublic FileStorage __construct ($dir)
|
||||||||||||||||||
line 116 readpublic mixed|NULL read (string $key) Read from cache. Implementation of:
|
||||||||||||||||||
line 361 readDataprotected mixed readData (array $meta) Reads cache data from disk and closes cache file handle. Overridden in child classes as:
|
||||||||||||||||||
line 330 readMetaprotected array|NULL readMeta (string $file, int $lock) Reads cache data from disk.
|
||||||||||||||||||
line 258 removepublic bool remove (string $key) Removes item from the cache. Implementation of:
|
||||||||||||||||||
line 174 writepublic bool write (string $key, mixed $data, $dp) Writes item into the cache. Implementation of:
|