METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR CACHE MANAGEMENT
First Claim
Patent Images
1. A method of managing a cache, comprising:
- obtaining a first cache page of the cache to be flushed, the first cache page being associated with a target storage block in a storage device;
determining from the cache a set of target cache pages to be flushed, each of the set of target cache pages being associated with the target storage block; and
writing data in the first cache page and data in each of the set of target cache pages into the target storage block simultaneously.
8 Assignments
0 Petitions
Accused Products
Abstract
Techniques perform cache management. Such techniques involve: obtaining a first cache page of the cache to be flushed, the first cache page being associated with a target storage block in a storage device; determining from the cache a set of target cache pages to be flushed, each of the set of target cache pages being associated with the target storage block; and writing data in the first cache page and data in each of the set of target cache pages into the target storage block simultaneously.
1 Citation
18 Claims
-
1. A method of managing a cache, comprising:
-
obtaining a first cache page of the cache to be flushed, the first cache page being associated with a target storage block in a storage device; determining from the cache a set of target cache pages to be flushed, each of the set of target cache pages being associated with the target storage block; and writing data in the first cache page and data in each of the set of target cache pages into the target storage block simultaneously. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for managing a cache, comprising:
-
at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, causing the device to perform acts comprising; obtaining a first cache page of the cache to be flushed, the first cache page being associated with a target storage block in a storage device; determining from the cache a set of target cache pages to be flushed, each of the set of target cache pages being associated with the target storage block; and writing data in the first cache page and data in each of the set of target cache pages into the target storage block simultaneously. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product being stored in a non-transient computer storage medium and comprising machine-executable instructions which, when executed by a device, cause the device to perform acts comprising:
-
obtaining a first cache page of the cache to be flushed, the first cache page being associated with a target storage block in a storage device; determining from the cache a set of target cache pages to be flushed, each of the set of target cache pages being associated with the target storage block; and writing data in the first cache page and data in each of the set of target cache pages into the target storage block simultaneously. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification