Class Tombstone
java.lang.Object
org.infinispan.hibernate.cache.commons.util.Tombstone
- All Implemented Interfaces:
Function<org.infinispan.functional.EntryView.ReadWriteEntryView<Object,,Object>, Void> org.infinispan.commands.functional.functions.InjectableComponent,CompletableFunction
public class Tombstone
extends Object
implements Function<org.infinispan.functional.EntryView.ReadWriteEntryView<Object,Object>,Void>, org.infinispan.commands.functional.functions.InjectableComponent, CompletableFunction
This is used both as the storage in entry, and for efficiency also directly in the cache.put() commands.
- Author:
- Radim Vansa <rvansa@redhat.com>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EXCLUDE_TOMBSTONES
-
-
Constructor Details
-
Tombstone
-
-
Method Details
-
getLastTimestamp
public long getLastTimestamp() -
toString
-
merge
-
applyUpdate
-
size
public int size() -
apply
-
inject
public void inject(org.infinispan.factories.ComponentRegistry registry) - Specified by:
injectin interfaceorg.infinispan.commands.functional.functions.InjectableComponent
-
isComplete
public boolean isComplete()- Specified by:
isCompletein interfaceCompletableFunction
-
markComplete
public void markComplete()- Specified by:
markCompletein interfaceCompletableFunction
-