×

Systems and methods for cache and pool initialization on demand

  • US 7,756,910 B2
  • Filed: 10/15/2004
  • Issued: 07/13/2010
  • Est. Priority Date: 05/21/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system to support cache initialization on demand, comprising:

  • a container, associated with a transaction, to hold objects of one or more classes defined by an object-oriented programming language, wherein the container is a part of an application server;

    a cache, within the container, to store in a first memory a first one or more objects of the one or more classes, wherein the first one or more objects stored in the cache can be at least one of enrolled in the transaction and idle;

    a pool, within the container, to store in a second memory a second one or more objects of the one or more classes wherein the second one or more objects stored in the pool are initiated and idle with a readiness level lower than the first one or more objects stored in the cache;

    an on-demand initialization process associated with a console for triggering the initialization of the cache of the class; and

    wherein the container operates to;

    initialize the cache on demand at runtime before a class in the one or more classes is deployed, by removing one or more idle objects of the class from the cache to the pool; and

    add at least one said object to the cache, if the at least one said object is already in the pool but not in the cache, when the at least one said object of the one or more classes is enrolled in the transaction.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×