The Cache Interface is implemented by all types of Caches. It is the only interface to a Cache that should be exposed to a client.