Class Cache (namespace Nette\Caching)
Implements the cache for a application.
Object | --Cache
Implements interfaces:
Public Method Summary | |
---|---|
static bool |
checkCallbacks
(array $callbacks)
Checks CALLBACKS dependencies.
|
void |
clean
([$conds =
NULL ])
Removes items from the cache by conditions.
|
Cache |
|
string |
getNamespace
()
Returns cache namespace.
|
ICacheStorage |
getStorage
()
Returns cache storage.
|
bool |
offsetExists
(string $key)
Exists item in cache? (\ArrayAccess implementation).
|
mixed|NULL |
offsetGet
(string $key)
Retrieves the specified item from the cache or NULL if the key is not found (\ArrayAccess implementation).
|
void |
offsetSet
(string $key, mixed $data)
Inserts (replaces) item into the cache (\ArrayAccess implementation).
|
void |
offsetUnset
(string $key)
Removes the specified item from the cache.
|
void |
release
()
Discards the internal cache.
|
void |
save
(string $key, mixed $data, [$dp =
NULL ])
Writes item into the cache.
|
Methods Inherited From Object |
---|
extensionMethod(), getClass(), getReflection(), __call(), __callStatic(), __get(), __isset(), __set(), __unset() |
Constant Summary | |||
---|---|---|---|
string | ALL |
'all' |
line 44 dependency |
string | CALLBACKS |
'callbacks' |
line 43 dependency |
string | CONSTS |
'consts' |
line 42 dependency |
string | EXPIRE |
'expire' |
line 37 dependency |
string | FILES |
'files' |
line 40 dependency |
string | ITEMS |
'items' |
line 41 dependency |
string | PRIORITY |
'priority' |
line 36 dependency |
string | REFRESH |
'sliding' |
line 48 |
string | SLIDING |
'sliding' |
line 38 dependency |
string | TAGS |
'tags' |
line 39 dependency |
Method Details | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
line 292 checkCallbackspublic static bool checkCallbacks (array $callbacks) Checks CALLBACKS dependencies.
|
||||||||||||||||||||||||
line 190 cleanpublic void clean ([$conds = Removes items from the cache by conditions. Conditions are:
|
||||||||||||||||||||||||
line 67 __constructpublic Cache __construct (ICacheStorage $storage, [$namespace =
|
||||||||||||||||||||||||
line 94 getNamespacepublic string getNamespace () Returns cache namespace.
|
||||||||||||||||||||||||
line 83 getStoragepublic ICacheStorage getStorage () Returns cache storage.
|
||||||||||||||||||||||||
line 252 offsetExistspublic bool offsetExists (string $key) Exists item in cache? (\ArrayAccess implementation). Implementation of:
ArrayAccess::offsetExists
|
||||||||||||||||||||||||
line 230 offsetGetpublic mixed|NULL offsetGet (string $key) Retrieves the specified item from the cache or NULL if the key is not found (\ArrayAccess implementation). Implementation of:
ArrayAccess::offsetGet
|
||||||||||||||||||||||||
line 208 offsetSetpublic void offsetSet (string $key, mixed $data) Inserts (replaces) item into the cache (\ArrayAccess implementation). Implementation of:
ArrayAccess::offsetSet
|
||||||||||||||||||||||||
line 271 offsetUnsetpublic void offsetUnset (string $key) Removes the specified item from the cache. Implementation of:
ArrayAccess::offsetUnset
|
||||||||||||||||||||||||
line 105 releasepublic void release () Discards the internal cache.
|
||||||||||||||||||||||||
line 129 savepublic void save (string $key, mixed $data, [$dp = Writes item into the cache. Dependencies are:
|