can-connect/data/memory-cache/memory-cache
module
Saves raw data in JavaScript memory that disappears when the page refreshes.
memoryCache( baseConnection )
Creates a cache of instances and a cache of sets of instances that is accessible to read via getSets, getData, and getListData. The caches are updated via createData, updateData, destroyData, and updateListData.
createData, updateData, destroyData are able to move items in and out of sets.
Use
data/memory-cache is often used with a caching strategy like can-connect/fall-through-cache/fall-through-cache or
can-connect/cache-requests/cache-requests.
var cacheConnection = connect([
require("can-connect/data/memory-cache/memory-cache")
],{});
var todoConnection = connect([
require("can-connect/data/url/url"),
require("can-connect/fall-through-cache/fall-through-cache")
],
{
url: "/services/todos",
cacheConnection: cacheConnection
});