1. A method for maintaining a level-two cache comprising: maintaining a cache list identifying a plurality of data chunks stored in a level-two cache of a file system, each data chunk comprising a respective plurality of data blocks; detecting a cache hit corresponding to a first data block associated with a first data chunk of the plurality of data chunks; and re-ordering the cache list by moving an entry in the cache list associated with the first data chunk from a current position in the cache list to a position in the cache list.