com.sun.ejb.containers
Class EntityContainer.LocalEJBObjectCacheVictimHandler

java.lang.Object
  extended by com.sun.ejb.containers.EntityContainer.LocalEJBObjectCacheVictimHandler
All Implemented Interfaces:
EJBObjectCacheListener, java.lang.Runnable
Direct Known Subclasses:
EntityContainer.EJBObjectCacheVictimHandler
Enclosing class:
EntityContainer

protected class EntityContainer.LocalEJBObjectCacheVictimHandler
extends java.lang.Object
implements EJBObjectCacheListener, java.lang.Runnable


Field Summary
protected  boolean addedTask
           
protected  java.util.ArrayList keys
           
protected  java.lang.Object lock
           
 
Constructor Summary
protected EntityContainer.LocalEJBObjectCacheVictimHandler()
           
 
Method Summary
protected  void doCleanup(java.lang.Object key)
           
 void handleBatchOverflow(java.util.ArrayList paramKeys)
           
 void handleOverflow(java.lang.Object key)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

lock

protected java.lang.Object lock

addedTask

protected boolean addedTask

keys

protected java.util.ArrayList keys
Constructor Detail

EntityContainer.LocalEJBObjectCacheVictimHandler

protected EntityContainer.LocalEJBObjectCacheVictimHandler()
Method Detail

handleOverflow

public void handleOverflow(java.lang.Object key)
Specified by:
handleOverflow in interface EJBObjectCacheListener

handleBatchOverflow

public void handleBatchOverflow(java.util.ArrayList paramKeys)
Specified by:
handleBatchOverflow in interface EJBObjectCacheListener

run

public void run()
Specified by:
run in interface java.lang.Runnable

doCleanup

protected void doCleanup(java.lang.Object key)


Copyright © 2012 GlassFish Community. All Rights Reserved.