Patent ID: 7873787

Claim:
A method executed by a caching-based computer system for defining an object with cache controls using structured markup for controlling a computer-based memory system, comprising: specifying cache control attributes; defining an application including a cache control structure in structured markup, the cache control structure comprising the cache control attributes; defining the object in the structured markup, wherein the object inherits the cache control structure of the application, and wherein the cache control structure is applied to the object for controlling data to be cached by the object; and executing the application by the caching-based computer system wherein data of the object is refreshed in a cache of the computer-based memory system according to the cache controls, wherein specifying cache control attributes comprises using structured markup to define an element for each of (a) a time between refresh, (b) a last refresh, and (c) a next refresh, and wherein each of the elements (a) through (c) is provided with a default value.