Added caching for cart requests, added stubs for cache invalidation