private synchronized boolean scheduleIfNeeded(CompactableOplog[] opLogs) {
      return !scheduled && schedule(opLogs);
    }
@return true if compaction done; false if it was not
geode-core/src/main/java/org/apache/geode/internal/cache/DiskStoreImpl.java