Added interfaces for caching

ISimpleCache cache interface without expiration,
ICacheProvider:ISimpleCache with expiration support.