Class DefaultIracTombstoneManager

java.lang.Object
org.infinispan.container.versioning.irac.DefaultIracTombstoneManager
All Implemented Interfaces:
IracTombstoneManager

public class DefaultIracTombstoneManager extends Object implements IracTombstoneManager
A default implementation for IracTombstoneManager.

This class is responsible to keep track of the tombstones for the IRAC algorithm. Tombstones are used when a key is removed but its metadata is necessary to detect possible conflicts in this and remote sites. When all sites have updated the key, the tombstone can be removed.

Tombstones are removed periodically in the background.

Since:
14.0