void handleNewUndeleteEntry(StoreKey key, IndexValue undeleteValue, IndexValue originalPutValue,
      IndexValue previousValue) {
    enqueueNewValue(key, undeleteValue, originalPutValue, previousValue);
  }
Function that handles new UNDELETE after a scan to keep the current {@link ScanResults} relevant.
@param key the {@link StoreKey} of the new DELETE
@param undeleteValue the {@link IndexValue} of the new UNDELETE
@param originalPutValue the {@link IndexValue} of the original PUT that is getting deleted
@param previousValue the {@link IndexValue} prior to the new UNDELETE.
ambry-store/src/main/java/com/github/ambry/store/BlobStoreStats.java