private Object deserialize(Object serializedBytes) {
      Object deserializedObject = serializedBytes;
      if (serializedBytes instanceof byte[]) {
        byte[] serializedBytesCast = (byte[]) serializedBytes;
        // This is a debugging method so ignore all exceptions like
        // ClassNotFoundException
        try {
          deserializedObject = EntryEventImpl.deserialize(serializedBytesCast);
        } catch (Exception ignore) {
        }
      }
      return deserializedObject;
    }
This class carries out the actual removal of the previousTailKey from QPR. The class implements
Runnable and the destroy operation is done in the run method. The Runnable is executed by the
one of the threads in the conflation thread pool configured above.
geode-core/src/main/java/org/apache/geode/internal/cache/wan/parallel/ParallelGatewaySenderQueue.java