edocs Home > Oracle WebLogic Server Documentation > Administration Console Online Help > Persistence: Plugins: LRU Data Cache

Persistence: Plugins: LRU Data Cache

Configuration Options     Related Tasks     Related Topics

This page shows the attributes of an LRU data cache.

Configuration Options

Name Description
Name of

Name of data cache.

Cache Size

The maximum number of unpinned objects to keep hard references to. If the hard reference cache is full, then adding new entries forces the oldest entries to move to the soft cache. Entries that have outlived their lifetime in the hard reference cache are not moved to the soft reference cache when they are evicted.

MBean Attribute:
LRUDataCacheBean.CacheSize

Changes take effect after you redeploy the module or restart the server.

Soft Reference Size

The maximum number of unpinned objects to keep soft references to. Entries in the hard reference cache, when forced out due to space limitations before their cache lifetimes have expired, are moved to the soft reference cache, if it is enabled. If the soft reference cache is full, adding new entries will force the soft reference cache to drop existing entries.

If the SoftReferenceSize is set to -1 (its default size), then its size is unlimited. The soft reference cache may be disabled by setting its size to 0.

The Java garbage collector may exercise its option to clear the soft reference cache at any time.

MBean Attribute:
LRUDataCacheBean.SoftReferenceSize

Changes take effect after you redeploy the module or restart the server.

Eviction Schedule

The eviction schedule, if any, for the cache. Accepts a cron style eviction schedule. The format of this property is a whitespace-separated list of five tokens, where the * symbol (asterisk), indicates match-all. Multiple entries for each token can be entered by separating them with commas. The tokens are, in order:

  1. Minute

  2. Hour of Day

  3. Day of Month

  4. Month

  5. Day of Week

For example, the following eviction schedule evicts values from the cache at 15 and 45 minutes past 3 PM on Sundays: "15,45 15 * * 1".

Both the hard reference cache and the soft reference cache are evicted at the same time.

MBean Attribute:
LRUDataCacheBean.EvictionSchedule

Changes take effect after you redeploy the module or restart the server.

Related Tasks

Related Topics