Added a long term caching strategy and a short term caching strategy in the object data layer