发明名称 Multi-level sequence number based lazy invalidation
摘要 A multi-level sequence number is associated with a data provider supplying data for an object. The multi-level sequence number includes a portion that is unique to the data provider, and one or more portions that are shared by other data providers for the object. A per-object table is used to cache data supplied by each data provider for the object and the corresponding multi-level sequence number. A global table associates each data provider with the current value of its multi-level sequence number. Whenever data supplied by a data provider changes, the sequence number in the global table is updated. Cached data of the data provider is updated with current data of the data provider only if the cached value of the sequence number is found to be different from the current value of the sequence number.
申请公布号 US7865962(B2) 申请公布日期 2011.01.04
申请号 US20050204978 申请日期 2005.08.15
申请人 MICROSOFT CORPORATION 发明人 RECTOR JOHN AUSTIN;LI ERIC
分类号 H04N7/16 主分类号 H04N7/16
代理机构 代理人
主权项
地址
您可能感兴趣的专利