public void CopyUpdater(ref Key key, ref Empty input, ref Value oldValue, ref Value newValue) { }
public void ConcurrentReader(ref Key key, ref Empty input, ref Value value, ref Empty dst) { }
public bool NeedCopyUpdate(ref Key key, ref Empty input, ref Value oldValue) => true;
public void UpsertCompletionCallback(ref Key key, ref Value value, Empty ctx) { }
public void DeleteCompletionCallback(ref Key key, Empty ctx) { }
public void SingleReader(ref Key key, ref Empty input, ref Value value, ref Empty dst) { }
public void RMWCompletionCallback(ref Key key, ref Empty input, Empty ctx, Status status) { }
public bool InPlaceUpdater(ref Key key, ref Empty input, ref Value value) => false;
public void InitialUpdater(ref Key key, ref Empty input, ref Value value) { }
public bool InPlaceUpdater(ref Key key, ref Empty input, ref Value value) { return(true); }