Make the cache wrapper capable of having different sizes/timeouts for different caches.