The present invention is directed at a system and method for managing and
evicting objects stored in a cache. The invention provides a mechanism
for determining which objects to evict based on a weight that is
calculated for each object stored in the cache. The weight is determined
by at least two factors, including file size, file type, primary user,
last access time, and the like, and by the relative importance of each of
the factors. The weight for each object may be determined autonomously
and/or may be determined upon a trigger event. The factors and their
relative importance may be obtained from a policy applicable to one or
several computers.
De onderhavige uitvinding wordt geleid bij een systeem en een methode om te leiden en het uitzetten voorwerpen die in een geheim voorgeheugen worden opgeslagen. De uitvinding verstrekt een mechanisme om welke voorwerpen te bepalen om uit te zetten op een gewicht baseerde dat voor elk voorwerp berekend wordt dat in het geheime voorgeheugen wordt opgeslagen. Het gewicht wordt bepaald door minstens twee factoren, met inbegrip van dossiergrootte, dossiertype, primaire gebruiker, laatste toegangstijd, en dergelijke, en door het relatieve belang van elk van de factoren. Het gewicht voor elk voorwerp kan autonoom worden bepaald en/of kan op een trekkergebeurtenis worden bepaald. De factoren en hun relatief belang kunnen uit een beleid worden verkregen van toepassing op één of verscheidene computers.