public class CommitManager extends Object
| Constructor and Description |
|---|
CommitManager(Equivalence<Object> keyEq) |
| Modifier and Type | Method and Description |
|---|---|
void |
commit(CacheEntry entry,
Metadata metadata,
Flag operation,
boolean l1Invalidation)
It tries to commit the cache entry.
|
void |
inject(DataContainer dataContainer) |
boolean |
isEmpty() |
boolean |
isTracking(Flag trackFlag) |
void |
startTrack(Flag track)
It starts tracking keys committed.
|
void |
stopTrack(Flag track)
It stops tracking keys committed.
|
String |
toString() |
public CommitManager(Equivalence<Object> keyEq)
public final void inject(DataContainer dataContainer)
public final void startTrack(Flag track)
track - Flag to start tracking keys for local site state transfer or for remote site state transfer.public final void stopTrack(Flag track)
track - Flag to stop tracking keys for local site state transfer or for remote site state transfer.public final void commit(CacheEntry entry, Metadata metadata, Flag operation, boolean l1Invalidation)
entry - the entry to commitmetadata - the entry's metadataoperation - if null, it identifies this commit as originated from a normal operation. Otherwise, it
is originated from a state transfer (local or remote site)public final boolean isTracking(Flag trackFlag)
true if the flag is being tracked, false otherwise.public final boolean isEmpty()
true if no keys are tracked, false otherwise.Copyright © 2025 JBoss, a division of Red Hat. All rights reserved.