Patent ID: 7877547

Claim:
A method for managing a cache storage device, the method comprising the steps of: dividing, by the cache storage device, the cache storage device into a plurality of partitions; generating, by the cache storage device, a plurality of management units to manage the plurality of partitions; correlating, by the cache storage device, a respective one of the plurality of management units with each of the plurality of partitions; dividing each of the plurality of partitions into a plurality of segments for storing data; generating, by the cache storage device, a plurality of allocation units to manage the plurality of segments; assigning each of the plurality of allocation units to a respective one of the plurality of management units; correlating each respective allocation unit with one of the plurality of segments; receiving data for storage in the cache storage device, the data received in a single request; allocating, by a first management unit generated by the cache storage device and correlated with a first partition, the first partition for storing a first portion of the data; and allocating, by a second management unit generated by the cache storage device and correlated with a second partition, the second partition for storing a second portion of the data.