@Override
    public void getAndPut(final byte[] key, final byte[] value, final KVStoreClosure closure) {
        applyOperation(KVOperation.createGetAndPut(key, value), closure);
    }
KVStore based on RAFT replica state machine.

@author jiachun.fjc
jraft-rheakv/rheakv-core/src/main/java/com/alipay/sofa/jraft/rhea/storage/RaftRawKVStore.java