Interface: Doctrine_Cache_Interface
Source Location: /Doctrine/Cache/Interface.phpInterface Doctrine_Cache_Interface
Interface Overview
Doctrine_Cache_Interface Located in /Doctrine/Cache/Interface.php [line 34] Author(s):
|
[ Top ]
Method Summary
Methods
contains [line 53]
|
Test if a cache is available or not (for the given id)
Parameters:string | $id: | cache id |
API Tags:
Return: | false (a cache is not available) or "last modified" timestamp (int) of the available cache record |
Access: | public |
[ Top ]
delete [line 73]
|
Remove a cache record
Parameters:string | $id: | cache id |
API Tags:
Return: | true if no problem |
Access: | public |
[ Top ]
fetch [line 45]
|
Test if a cache is available for the given id and (if yes) return it (false else)
Note : return value is always "string" (unserialization is done by the core not by the backend)
Parameters:string | $id: | cache id |
boolean | $testCacheValidity: | if set to false, the cache validity won't be tested |
API Tags:
Return: | cached datas (or false) |
Access: | public |
[ Top ]
save [line 65]
|
Save some string datas into a cache record
Note : $data is always saved as a string
Parameters:string | $data: | data to cache |
string | $id: | cache id |
int | $lifeTime: | if != false, set a specific lifetime for this cache record (null => infinite lifeTime) |
API Tags:
Return: | true if no problem |
Access: | public |
[ Top ]