Defines the interfaces for uPortal's internal caching mechanism. This cache interface is used to store entities and domain objects by the framework.