Implement a cache that passes through unstable transient states