A method and system for caching objects and replacing cached objects in an
object-transfer environment maintain a dynamic indicator (Pr(f)) for each
cached object, with the dynamic indicator being responsive to the
frequency of requests for the object and being indicative of the time of
storing the cached object relative to storing other cached objects. In a
preferred embodiment, the size of the object is also a factor in
determining the dynamic indicator of the object. In the most preferred
embodiment, the cost of obtaining the object is also a factor. A count of
the frequency of requests and the use of the relative time of storage
counterbalance each other with respect to maintaining a cached object in
local cache. That is, a high frequency of requests favors maintaining the
object in cache, but a long period of cache favors evicting the object.
Thus, cache pollution is less likely to occur.
Een methode en een systeem om voorwerpen in het voorgeheugen onder te brengen en caching voorwerpen in een voorwerp-overdracht milieu te vervangen handhaven een dynamische indicator (Pr(f)) voor elk caching voorwerp, met de dynamische ontvankelijk voor de frequentie van verzoeken om het voorwerp en indicator die indicatief van de tijd van het opslaan van het caching voorwerp met betrekking tot het opslaan van andere caching voorwerpen is is. In een aangewezen belichaming, is de grootte van het voorwerp ook een factor in het bepalen van de dynamische indicator van het voorwerp. In de meest aangewezen belichaming, zijn de kosten om het voorwerp te verkrijgen ook een factor. Een telling van de frequentie van verzoeken en het gebruik van de relatieve tijd van opslag compenseren elkaar met betrekking tot het handhaven van een caching voorwerp in lokaal geheim voorgeheugen. Namelijk een hoge frequentie van verzoekengunsten die het voorwerp in geheim voorgeheugen handhaven, maar een lange periode van geheim voorgeheugengunsten die het voorwerp uitzetten. Aldus, zal de geheim voorgeheugenverontreiniging minder waarschijnlijk voorkomen.