Located in File: /AlberT-cache.inc.php
It automagically handles everything concerning the caching mechanism: gzipping of the contents when the browser supports it, the browser cache validation, etc..
variables. All must match or else it will not be fetched from the cache!
Responsible for final flushing everything. Sets ETag-headers and returns "Not modified" when possible
When ETag doesn't match (or is invalid), it is tried to send the gzipped data. If that is also not possible, we sadly have to uncompress (assuming $CACHE_GZIP is on)
This function is called by the callback-funtion of the ob_start
Are we capable of receiving gzipped data ? Returns the encoding that is accepted. Maybe additional check for Mac ?
Checks some global variables and might decide to disable caching and calls appropriate initialization-methods
Caches $object based on $key for $cachetime, will return 0 if the object has expired or does not exist.