New Class For Caching