first version of hard caching on the client side based on time expiration