发明名称 Method and apparatus for invalidating data in a cache
摘要 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.
申请公布号 US2003120875(A1) 申请公布日期 2003.06.26
申请号 US20030352265 申请日期 2003.01.27
申请人 BOURNE DONALD A;CLAUSSEN CHRISTOPHER SHANE;COPELAND GEORGE PRENTICE;MCCLAIN MATTHEW DALE 发明人 BOURNE DONALD A;CLAUSSEN CHRISTOPHER SHANE;COPELAND GEORGE PRENTICE;MCCLAIN MATTHEW DALE
分类号 G06F12/08;(IPC1-7):G06F12/00 主分类号 G06F12/08
代理机构 代理人
主权项
地址
您可能感兴趣的专利