Use single global cache instead of a registry.
Implement `CACHE` as a `BoundedDictionary`