var countLimit : Int
Discussion 議論
If 0
, there is no total cost limit. The default value is 0
.
0
ならば、トータルコストの制限はありません。省略時の値は、0
です。
When you add an object to the cache, you may pass in a specified cost for the object, such as the size in bytes of the object. If adding this object to the cache causes the cache’s total cost to rise above total
, the cache may automatically evict objects until its total cost falls below total
. The order in which the cache evicts objects is not guaranteed.
あなたがあるオブジェクトをキャッシュに加える時、あなたはそのオブジェクトに対してある指定されたコストを渡すかもしれません、例えばオブジェクトのバイトでのサイズなど。このオブジェクトをキャッシュに加えることがキャッシュの持つトータルコストにtotal
を越えさせるならば、キャッシュは自動的にいくらかのオブジェクトを立ち退かせるかもしれません、それのトータルコストがtotal
を下回るまで。キャッシュがオブジェクトを立ち退かせる順序は、保証されません。
This is not a strict limit, and if the cache goes over the limit, an object in the cache could be evicted instantly, at a later point in time, or possibly never, all depending on the implementation details of the cache. これは厳密な限度ではありません、そしてキャッシュが限度を越えるならば、キャッシュの中のオブジェクトは立ち退かされます、キャッシュの実装詳細に基づいて、即座に、後の時点で、またはことによると決してされません。