Class CellValuePutter
- java.lang.Object
-
- com.palantir.atlasdb.keyvalue.cassandra.CellValuePutter
-
public class CellValuePutter extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static long
SET_TIMESTAMP
This value has been chosen so that, in case of internal KVS inconsistency, the value stored withPueConsensusForgettingStore.put(Cell, byte[])
is always considered as the latest value.
-
Constructor Summary
Constructors Constructor Description CellValuePutter(com.palantir.refreshable.Refreshable<CassandraKeyValueServiceRuntimeConfig> runtimeConfig, CassandraClientPool clientPool, com.palantir.atlasdb.keyvalue.cassandra.TaskRunner taskRunner, com.palantir.atlasdb.keyvalue.cassandra.WrappingQueryRunner queryRunner, LongSupplier timestampOverrideSupplier)
-
-
-
Field Detail
-
SET_TIMESTAMP
public static final long SET_TIMESTAMP
This value has been chosen so that, in case of internal KVS inconsistency, the value stored withPueConsensusForgettingStore.put(Cell, byte[])
is always considered as the latest value. It is the responsibility of the user of this class to verify that this is true for the particular KVS implementation, which it is and must remain so for the Cassandra KVS.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
CellValuePutter
public CellValuePutter(com.palantir.refreshable.Refreshable<CassandraKeyValueServiceRuntimeConfig> runtimeConfig, CassandraClientPool clientPool, com.palantir.atlasdb.keyvalue.cassandra.TaskRunner taskRunner, com.palantir.atlasdb.keyvalue.cassandra.WrappingQueryRunner queryRunner, LongSupplier timestampOverrideSupplier)
-
-