Decouples cache from Manager