#include "apache_cache.h"
Public Member Functions | |
ApacheCache (const StringPiece &path, const ApacheConfig &config, ApacheRewriteDriverFactory *factory) | |
CacheInterface * | cache () |
NamedLockManager * | lock_manager () |
HTTPCache * | http_cache () |
PropertyCache * | page_property_cache () |
PropertyCache * | client_property_cache () |
void | RootInit () |
void | ChildInit () |
void | GlobalCleanup (MessageHandler *handler) |
only called in root process |
The ApacheCache encapsulates a cache-sharing model where a user specifies a file-cache path per virtual-host. With each file-cache object we keep a locking mechanism and an optional per-process LRUCache.