org.apache.ojb.broker.cache
Class CacheFilterPackageImpl
java.lang.Object
org.apache.ojb.broker.cache.CacheFilterPackageImpl
- All Implemented Interfaces:
- CacheFilter
- public class CacheFilterPackageImpl
- extends java.lang.Object
- implements CacheFilter
Method Summary |
boolean |
beforeCache(Identity oid,
java.lang.Object obj)
Called before an object was put in cache - If false
was returned the object was not put in cache. |
boolean |
beforeLookup(Identity oid)
Called before an object was looked up in cache - If false
was returned the object was not looked up in cache. |
boolean |
beforeRemove(Identity oid)
Called before an object was removed from cache - If false
was returned the object was not removed from in cache. |
ObjectCache |
getObjectCache()
Returns the underlying ObjectCache implemenation. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXCLUDE_PACKAGES
public static final java.lang.String EXCLUDE_PACKAGES
- See Also:
- Constant Field Values
CacheFilterPackageImpl
public CacheFilterPackageImpl(PersistenceBroker broker,
ObjectCache cache)
beforeCache
public boolean beforeCache(Identity oid,
java.lang.Object obj)
- Description copied from interface:
CacheFilter
- Called before an object was put in cache - If
false
was returned the object was not put in cache.
- Specified by:
beforeCache
in interface CacheFilter
beforeLookup
public boolean beforeLookup(Identity oid)
- Description copied from interface:
CacheFilter
- Called before an object was looked up in cache - If
false
was returned the object was not looked up in cache.
- Specified by:
beforeLookup
in interface CacheFilter
beforeRemove
public boolean beforeRemove(Identity oid)
- Description copied from interface:
CacheFilter
- Called before an object was removed from cache - If
false
was returned the object was not removed from in cache.
- Specified by:
beforeRemove
in interface CacheFilter
getObjectCache
public ObjectCache getObjectCache()
- Description copied from interface:
CacheFilter
- Returns the underlying
ObjectCache
implemenation.
- Specified by:
getObjectCache
in interface CacheFilter
(C) 2002 - 2004 Apache Software Foundation
All rights reserved. Published under the Apache License 2.0.
http://db.apache.org/ojb
Version: 1.0.0, 2004-06-25