__construct() __construct(string $type) : mixed Parameters string $type Type of definition objects this instance of the cache will handle. Returns mixed —
generateKey() generateKey(\HTMLPurifier_Config $config) : string Generates a unique identifier for a particular configuration Parameters \HTMLPurifier_Config $config Instance of HTMLPurifier_Config Returns string —
isOld() isOld(string $key, \HTMLPurifier_Config $config) : bool Tests whether or not a key is old with respect to the configuration's version and revision number. Parameters string $key Key to test \HTMLPurifier_Config $config Instance of HTMLPurifier_Config to test against Returns bool —
checkDefType() checkDefType(\HTMLPurifier_Definition $def) : bool Checks if a definition's type jives with the cache's type Parameters \HTMLPurifier_Definition $def Definition object to check Returns bool — true if good, false if not
add() add(\HTMLPurifier_Definition $def, \HTMLPurifier_Config $config) : bool Adds a definition object to the cache Parameters \HTMLPurifier_Definition $def \HTMLPurifier_Config $config Returns bool —
set() set(\HTMLPurifier_Definition $def, \HTMLPurifier_Config $config) : bool Unconditionally saves a definition object to the cache Parameters \HTMLPurifier_Definition $def \HTMLPurifier_Config $config Returns bool —
replace() replace(\HTMLPurifier_Definition $def, \HTMLPurifier_Config $config) : bool Replace an object in the cache Parameters \HTMLPurifier_Definition $def \HTMLPurifier_Config $config Returns bool —
get() get(\HTMLPurifier_Config $config) : bool Retrieves a definition object from the cache Parameters \HTMLPurifier_Config $config Returns bool —
remove() remove(\HTMLPurifier_Config $config) : bool Removes a definition object to the cache Parameters \HTMLPurifier_Config $config Returns bool —
flush() flush(\HTMLPurifier_Config $config) : bool Clears all objects from cache Parameters \HTMLPurifier_Config $config Returns bool —
cleanup() cleanup(\HTMLPurifier_Config $config) : bool Clears all expired (older version or revision) objects from cache Parameters \HTMLPurifier_Config $config Returns bool —