A lite cache system optimized for high traffic websites that caches data on disk and/or in memory. Cached data is accessed through a user-defined cache ID (key). Can ensure various levels of safety in the face of concurrency, even when the cache is backed by a distributed file system.