1. A method for determining a budget for the size of an object cache in a persistent system comprising: obtaining a plurality of persistent objects; determining said budget; and evicting a member of said plurality of persistent objects, when said plurality of persistent objects exceed said budget.