|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RollbackEvictor
This interface is optionally implemented by an Evictor plugin. By implementing this interface, an Evictor can be invoked not only when a transaction commits, but when it rolls back as well. The intent is this interface is that only a class that implements the Evictor interface would optionally implement this interface.
Evictor
Method Summary | |
---|---|
void |
rollingBack(LogSequence sequence)
Called after a transaction rollback to allow an evictor to track object usage in a backing map even when rollback occurs instead of commit. |
Method Detail |
---|
void rollingBack(LogSequence sequence)
Evictor.apply(LogSequence)
for other considerations when implementing this method. Many of the
considerations with the Evictor.apply
method also apply to
this method.
sequence
- LogSequence of changes to the mapEvictor.apply(LogSequence)
|
IBM WebSphereTM eXtreme Scale, Release 8.6 API Specification |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |