Base classes for dynamic caches.