public static interface SynchronizedBuildCache.BuildCacheListener<C extends DBObject>
Modifier and Type | Method and Description |
---|---|
void |
addToCache(java.lang.String threadName,
C copy)
Called immediately prior to an object being added to the cache, after
the lock has successfully been acquired.
|
void |
alreadyLocked(java.lang.String threadName,
C copy)
Called if the object is already in the cache and was added by the
current thread.
|
void |
removeFromCache(java.lang.String threadName,
C copy)
Called immediately after an object is removed from the cache
|
void |
waiting(java.lang.String threadName,
C copy)
Called when waiting to add an object to the cache while the object is
currently in the cache having been added by a different thread.
|
void addToCache(java.lang.String threadName, C copy)
threadName
- The name of the current threadcopy
- a copy of the object that is about to be added to the cachevoid removeFromCache(java.lang.String threadName, C copy)
threadName
- The name of the current threadcopy
- a copy of the object that has been removedvoid waiting(java.lang.String threadName, C copy)
threadName
- The name of the current threadcopy
- a copy of the objectvoid alreadyLocked(java.lang.String threadName, C copy)
threadName
- The name of the current threadcopy
- a copy of the object