Provides simple caching support using filesystem, redis, or memecache