#1231 cache implementation, best results with :mem_cache_store