Class CellValuePutter


  • public class CellValuePutter
    extends Object
    • 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 with PueConsensusForgettingStore.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)