查看源缓存只是一个对象。您提供一个键和值,它通过您的键为该对象添加一个属性,为其分配值。
这可以在这里看到
文档声明您可以向调用提供选项对象,$cacheFactory
指定容量参数,将其转换为 LRU 缓存。这意味着如果满足容量,则删除最近使用的缓存。
如果您不提供使用 then 的容量Number.MAX_VALUE
,请参见此处。
所以总的来说是的。它要么是用户在创建缓存时强加的,要么是根据MDN规定的 JavaScript 可用的最大数量。
MAX_VALUE 属性的值约为 1.79E+308。