CPC H04L 67/568 (2022.05) [H04L 67/025 (2013.01); H04L 67/1097 (2013.01); H04L 67/55 (2022.05); G06F 16/20 (2019.01); G06F 16/28 (2019.01); G06F 16/30 (2019.01)] | 20 Claims |
1. A method, comprising:
maintaining, by a data storage system of a server system, a cache operable to store data objects that are accessible by a plurality of applications hosted by the server system, wherein the data objects include a first data object of a first object type; and
managing dependencies between the data objects, by the data storage system, using an inverted index that specifies a mapping between a first set of data objects of the first object type and a second set of data objects that depend on the first set of data objects, wherein the managing the dependencies includes:
receiving a request to invalidate the first data object; and
using the inverted index to identify a subset of the second set of data objects that depend on the first data object.
|