1. A method of cache management for sequential write storage, the method comprising: tracking cache states of cache blocks in a cache storage, the tracking including creating a migration candidate list that organizes the cache blocks into virtual volumes; determining that a migration threshold has been reached; and based on reaching the migration threshold: selecting a plurality of the cache blocks from the migration candidate list for migration; ordering the selected cache blocks into a sequential order based on the migration candidate list, wherein the selected cache blocks that are located on the same virtual volume are grouped together in the sequential order; and migrating, in the sequential order, at least a subset of the selected cache blocks, the migrating comprising, for each of the selected cache blocks in the subset, writing contents of the selected cache block to the sequential write storage.