caches are now copyable