发明名称 System and method for managing cachable entities
摘要 A system and method for managing cachable entities (i.e., entities stored in a cache and/or entities which may be stored in a cache) in a data processing application. In one aspect, a method for managing cachable entities comprises the steps of analyzing program code to determine if there is at least one statement which affects a desirability of performing at least one cache transaction; and performing the at least one cache transaction if it is desired. In another aspect, a program analysis tool statically analyzes program code to locate points where object state changes occur, where objects are created and where objects are deleted, and then generates regularized dependencies at such points for and employing the dependencies to invalidate dependent cached queries. Query specific keys are generated to insert query results into and retrieve query results from a dependency managed cache. Regularized dependencies are generated at the object query points and are attached to query results inserted into a dependency managed cache, which facilitates consistency of query results from the dependency managed cache.
申请公布号 US7831771(B2) 申请公布日期 2010.11.09
申请号 US20040776909 申请日期 2004.02.11
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DEGENARO LOUIS R.;IYENGAR ARUN K.;ROUVELLOU ISABELLE M.
分类号 G06F12/00;G06F12/08;G06F13/28 主分类号 G06F12/00
代理机构 代理人
主权项
地址
您可能感兴趣的专利