private TransactionStateCache cache;
private final TransactionCodec txCodec;
protected Map<byte[], Long> ttlByFamily = Maps.newTreeMap(Bytes.BYTES_COMPARATOR);</BUG>
protected boolean allowEmptyValues = TxConstants.ALLOW_EMPTY_VALUES_DEFAULT;
<BUG>protected boolean readNonTxnData = TxConstants.DEFAULT_READ_NON_TX_DATA;
public TransactionProcessor() {</BUG>
this.txCodec = new TransactionCodec();
}
@Override
public void start(CoprocessorEnvironment e) throws IOException {

private TransactionStateCache cache;
private CompactionState compactionState;
protected Map<byte[], Long> ttlByFamily = Maps.newTreeMap(Bytes.BYTES_COMPARATOR);
protected boolean allowEmptyValues = TxConstants.ALLOW_EMPTY_VALUES_DEFAULT;
protected boolean readNonTxnData = TxConstants.DEFAULT_READ_NON_TX_DATA;
protected long txMaxLifetimeMillis = TimeUnit.SECONDS.toMillis(TxConstants.Manager.DEFAULT_TX_MAX_LIFETIME);
public TransactionProcessor() {
this.txCodec = new TransactionCodec();
}
@Override
public void start(CoprocessorEnvironment e) throws IOException {
