anchor.diff:      prepared_dict :: orddict:orddict(),
   
       pvc_atomic_state :: cache_id(),
  -    pvc_key_hit_miss_default :: term(),
  +    %% The default VLog.last(key).vid[partition],
  +    %% useful for emulating database load.
  +    %% Tells the client what is the most recent version of a key.
  +    pvc_key_miss_default_version :: non_neg_integer(),
       pvc_commitqueue :: pvc_commit_queue:cqueue(),
  +    %% A set populated with all the keys currently present in the commit queue
  +    %% mapping key() => tx_id(), Cleaned on marking a transaction as aborted,
  +    %% or when it gets dequeued.
       pvc_pending_keys :: cache_id(),
   
       %% Timer reference for periodic dequeue
  
positive.code: handle_command({pvc_unsafe_set_clock, Seq, MRVC}, _Sender, State = #state{partition=Partition, pvc_atomic_state=PVCState}) ->
      true = ets:insert(PVCState, [{seq_number, Seq}, {mrvc, MRVC}]),
      ok = logging_vnode:pvc_insert_to_commit_log(Partition, MRVC),
      {reply, ok, State#state{pvc_key_hit_miss_default=Seq}};
  
  %% @doc Start PVC-only read replicas
  handle_command(start_pvc_servers, _From, SD0=#state{partition=Partition, read_servers=Num, pvc_dequeue_timer=undefined}) ->
  
negative.code:     pvc_commitqueue = CommitQueue,
      pvc_pending_keys = PendingKeys,
      pvc_atomic_state = PartitionState,
      pvc_key_miss_default_version = DefaultLastVersion,
      committed_tx = VLogLastCache
  }) ->
  
  