发明授权
- 专利标题: Method and apparatus for invalidating data in a cache
- 专利标题(中): 缓存中数据无效的方法和装置
-
申请号: US10352265申请日: 2003-01-27
-
公开(公告)号: US06981105B2公开(公告)日: 2005-12-27
- 发明人: Donald A. Bourne , Christopher Shane Claussen , George Prentice Copeland , Matthew Dale McClain
- 申请人: Donald A. Bourne , Christopher Shane Claussen , George Prentice Copeland , Matthew Dale McClain
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理商 Duke W. Yee; David A. Mims, Jr.; Cathrine K. Kinslow
- 主分类号: G06F12/08
- IPC分类号: G06F12/08 ; G06F12/00
摘要:
A data processing system comprising a cache memory, wherein a cache entry containing data is stored in the cache memory. A cache coordinator, wherein the cache coordinator invalidates one or more cache entries in response to a signal. An ID-based invalidation process, wherein a cache entry is associated with an ID that uniquely identifies the cache entry and can optionally be associated with one or more data ids that represent the underlying data contained in the cache entry, and the ID-based invalidation process sends a signal to the cache coordinator to invalidate all cache entries that either have that cache entry ID or have been associated with a data ID when the data that the ID represents changes. A time-limit-based invalidation process, wherein a cache entry can be associated with a time limit, and the time-limit-based invalidation process sends a signal to the cache coordinator to invalidate a cache entry whose time limit has expired. A URI-based invalidation process, wherein all cache entries generated by a template with that URI are invalidated when that template changes. A URI is a Universal Resource Identifier that identifies a template that generates different cache entries. For example, a product display template might have a URI named “productDisplay.jsp” that generate a page for each product. The present invention integrates all of these methods of invalidation into a single system.
公开/授权文献
- US20030120875A1 Method and apparatus for invalidating data in a cache 公开/授权日:2003-06-26
信息查询