private void readDelEntry(CountingDataInputStream dis, byte opcode, OplogEntryIdSet deletedIds)
      throws IOException {
    int idByteCount = (opcode - OPLOG_DEL_ENTRY_1ID) + 1;
    long oplogKeyId = getDelEntryId(dis, idByteCount);
    readEndOfRecord(dis);
    deletedIds.add(oplogKeyId);
    setHasDeletes(true);
    stats.incRecoveredEntryDestroys();
    if (logger.isTraceEnabled(LogMarker.PERSIST_RECOVERY_VERBOSE)) {
      logger.trace(LogMarker.PERSIST_RECOVERY_VERBOSE, "readDelEntry oplogKeyId=<{}>", oplogKeyId);
    }
  }
Reads an oplog entry of type Delete

@param dis DataInputStream from which the oplog is being read
@param opcode byte whether the id is short/int/long
geode-core/src/main/java/org/apache/geode/internal/cache/Oplog.java