Invention Grant
- Patent Title: Systems and methods for cache and pool initialization on demand
- Patent Title (中): 缓存和池初始化的系统和方法
-
Application No.: US10967674Application Date: 2004-10-15
-
Publication No.: US07756910B2Publication Date: 2010-07-13
- Inventor: Thorick Chow , Seth White
- Applicant: Thorick Chow , Seth White
- Applicant Address: US CA Redwood Shores
- Assignee: BEA Systems, Inc.
- Current Assignee: BEA Systems, Inc.
- Current Assignee Address: US CA Redwood Shores
- Agency: Fliesler Meyer LLP
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F17/30

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.
Public/Granted literature
- US20050262305A1 Systems and methods for cache and pool initialization on demand Public/Granted day:2005-11-24
Information query