Class ExpirationEvent

java.lang.Object
java.util.EventObject
org.apache.openjpa.datacache.ExpirationEvent
All Implemented Interfaces:
Serializable

public class ExpirationEvent extends EventObject
An event indicating the expiration of an object from the data cache, or an expiration of a result list from the query cache. The source of the event will be the cache.
Since:
0.3.0
Author:
Abe White
See Also:
  • Constructor Details

    • ExpirationEvent

      public ExpirationEvent(Object source, Object key, boolean expired)
      Constructor.
      Parameters:
      source - the data or query cache
      key - the expired object oid or query key
      expired - true if the object was expired naturally; else false.
  • Method Details

    • getKey

      public Object getKey()
      Return the expired object id or query key.
    • getExpired

      public boolean getExpired()
      Return whether the expired object was expired naturally, or if the object was explicitly removed.