Patent · US Active

Systems and methods for cache and pool initialization on demand

US7756910B2 · kind B2 · utility

1Cited by
14References
19Claims
0Family size

Assignee

Inventors

Key dates

Filing dateOct 15, 2004
Grant dateJul 13, 2010
Priority date
Expiry dateAug 30, 2027

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/023
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Users and processes are provided with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to remove idle objects of classes from them without the server being restarted. When the cache and pool reach their maximum sizes, idle objects in them may be removed to make room for newly active objects using various strategies in batches, where the schedule (periodicity), size and processing time of each batch can be dynamically adjusted. When a newly created object is being added to a full cache where each object is enrolled in a transaction, one or more active objects may be passivated from the cache based on various criteria to make room for the new instance to be added. Various features of the cache and pool can be defined in a configuration file.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.