the Cache interface
