Patent ID: 8904093

Claim:
A method, comprising: receiving, by a device, wear usage information associated with a storage device; receiving, by the device, an object to be cached in the storage device; determining, by the device, whether to store the object in the storage device based on the wear usage information, determining whether to store the object including: determining that the object is to be stored in the storage device when at least one of: a portion of the object is already stored in the storage device, or a temporal limit of the storage device has not been reached, the temporal limit indicating a quantity of erase/write operations permitted by the storage device within a particular period of time and determining that the object is not to be stored in the storage device when at least one of: the portion of the object is not already stored in the storage device, or the temporal limit of the storage device has been reached; providing, by the device, the object to the storage device for storage when the object is to be stored in the storage device; and preventing, by the device, the object from being stored in the storage device when the object is not to be stored in the storage device.