| d |
top |
| deserialize | in file FTCache.php, method FTCache_Cacheable::deserialize() Convert the current object to be a the object pulled from cache. |
| f |
top |
| fromCache | in file FTCache.php, method FTCache_Strategy_DirectMapping::fromCache() Convert a cache entry index into an object id |
| fromCache | in file FTCache.php, method FTCache_Strategy::fromCache() Convert a cache entry index into an object id |
| FTCache | in file FTCache.php, class FTCache The center of the caching system. This handles cacheable objects and stores them in the chosen container mechanism using the given algorithm. |
| FTCache.php | procedural page FTCache.php |
| FTCache_Cacheable | in file FTCache.php, class FTCache_Cacheable Interface for any object that is cacheable by this caching scheme. |
| FTCache_Container | in file FTCache.php, class FTCache_Container This describes the way the functions that we will need to implement to store the given data into the cache. |
| FTCache_Container_CSV | in file FTCache.php, class FTCache_Container_CSV Implements a cache stored in an index flat file (csv format) |
| FTCache_Container_Volatile | in file FTCache.php, class FTCache_Container_Volatile Implements a volatile cache that only exists for this runtime of the program. |
| FTCache_Strategy | in file FTCache.php, class FTCache_Strategy Describes the functions that we will need to implement to provide a mapping between the objects ID and the ID used in the cache. |
| FTCache_Strategy_DirectMapping | in file FTCache.php, class FTCache_Strategy_DirectMapping Implements a Direct Mapping strategy between the given object id and the cache index id by doing a modulus using the size of the cache. |
| g |
top |
| get | in file FTCache.php, method FTCache_Container_Volatile::get() Retrieve the string of stored data at the given cache index |
| get | in file FTCache.php, method FTCache_Container_CSV::get() Retrieve the string of stored data at the given cache index |
| get | in file FTCache.php, method FTCache_Container::get() Retrieve the string of stored data at the given cache index |
| get | in file FTCache.php, method FTCache::get() Retrieve the object with the given index from the cache. |
| getIndex | in file FTCache.php, method FTCache_Cacheable::getIndex() Get a unique identifier for this particular object. |
| i |
top |
| isCached | in file FTCache.php, method FTCache::isCached() Check if the given index is in the cache |
| s |
top |
| serialize | in file FTCache.php, method FTCache_Cacheable::serialize() Convert the object to a string of data that represents its entire state. |
| set | in file FTCache.php, method FTCache_Container_Volatile::set() Sets the cache entry with the given index to contain the given data |
| set | in file FTCache.php, method FTCache::set() Place the given object into the cache |
| set | in file FTCache.php, method FTCache_Container_CSV::set() Sets the cache entry with the given index to contain the given data |
| set | in file FTCache.php, method FTCache_Container::set() Sets the cache entry with the given index to contain the given data |
| stored | in file FTCache.php, method FTCache_Strategy_DirectMapping::stored() Whenever the cache will store an object in the container, it informs this strategy object by calling this method. |
| stored | in file FTCache.php, method FTCache_Strategy::stored() Whenever the cache will store an object in the container, it informs this strategy object by calling this method. |
| t |
top |
| toCache | in file FTCache.php, method FTCache_Strategy_DirectMapping::toCache() Convert an object ID into a cache entry index. |
| toCache | in file FTCache.php, method FTCache_Strategy::toCache() Convert an object ID into a cache entry index. |
| _ |
top |
| $_container | in file FTCache.php, variable FTCache::$_container Container where the cache entries are stored |
| $_size | in file FTCache.php, variable FTCache_Strategy::$_size Size of the schema, used for the modulus |
| $_size | in file FTCache.php, variable FTCache_Container::$_size Size of the schema |
| $_strategy | in file FTCache.php, variable FTCache::$_strategy Algorithm we use to map object ids and cache indices |
| __construct | in file FTCache.php, method FTCache_Strategy::__construct() Sets the size of the cache. |
| __construct | in file FTCache.php, method FTCache_Container_CSV::__construct() Instantiate, set the size, and open the file for editting |
| __construct | in file FTCache.php, method FTCache_Container::__construct() Sets the size of the cache |
| __construct | in file FTCache.php, method FTCache::__construct() Creates a new cache with the given options. |