System and method for heterogeneous caching
a heterogeneous and cache technology, applied in the field of caches of data and data objects, can solve problems such as system inability to use all available memory, memory fragmentation, and limit the size of individual caches,
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0015] Systems and methods in accordance with one embodiment of the present invention utilize a common cache to cache entity beans. One example allows a J2EE application to share a single runtime cache for multiple entity bean deployments. Allowing beans to share a cache can reduce the amount of allocated, but unused, system memory. Such a cache can be managed using a common resource algorithm. In one embodiment, a common resource algorithm allows a user to manage cache by allocating the whole cache to a single bean or by allocating cache based on the demand of individual beans. This approach can allow for a more intelligent management of memory.
[0016] One problem to be overcome in introducing such a shared cache involved the need to uniquely identify beans in the cache. In a homogeneous set of beans, or a set of beans that all refer to a single data table, for example, the primary key of each bean can be used as an identifier. When a heterogeneous set is used, which may contain be...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


