public interface IndexOperationStats
Instances of implementing classes are assumed to be used by a single thread at any given time. Therefore, implementations are not required to be thread-safe.
| Modifier and Type | Field and Description | 
|---|---|
static IndexOperationStats | 
EMPTY
Empty no-op index operation stats instance. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
long | 
getEntryCountDelta()
Returns the indexed entry count delta produced as a result of an index
 operation. 
 | 
long | 
getMemoryCostDelta()
Returns the memory cost delta produced as a result of an index operation. 
 | 
void | 
onEntryAdded(Object replacedValue,
            Object addedValue)
Invoked by the associated index on every entry addition. 
 | 
void | 
onEntryRemoved(Object removedValue)
Invoked by the associated index on every entry removal. 
 | 
static final IndexOperationStats EMPTY
long getEntryCountDelta()
long getMemoryCostDelta()
void onEntryAdded(Object replacedValue, Object addedValue)
replacedValue - the old replaced value or null if no value
                      was associated with an index key for which an
                      operation was performed.addedValue - the new added value.void onEntryRemoved(Object removedValue)
removedValue - the old removed value or null if no value
                     was associated with an index key for which an
                     operation was performed.Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.