Class ObjectPartitionStatisticsObsolescence
- java.lang.Object
-
- org.apache.ignite.internal.processors.query.stat.ObjectPartitionStatisticsObsolescence
-
- All Implemented Interfaces:
Externalizable,Serializable
public class ObjectPartitionStatisticsObsolescence extends Object implements Externalizable
Partition obsolescence tracker.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ObjectPartitionStatisticsObsolescence()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleandirty()voiddirty(boolean dirty)Set dirty flag.longmodified()voidonModified(byte[] key)voidreadExternal(ObjectInput in)voidwriteExternal(ObjectOutput out)
-
-
-
Method Detail
-
onModified
public void onModified(byte[] key)
- Parameters:
key- Save specified key in modified keys counter.
-
modified
public long modified()
- Returns:
- The estimated number of modified keys.
-
dirty
public boolean dirty()
- Returns:
trueif object has unsaved changes,false- otherwise.
-
dirty
public void dirty(boolean dirty)
Set dirty flag.- Parameters:
dirty- The new dirty flag value.
-
writeExternal
public void writeExternal(ObjectOutput out) throws IOException
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
-