private void smartFlush()

in src/main/java/com/spotify/sparkey/CompressedWriter.java [85:92]


  private void smartFlush(int keySize, long totalSize) throws IOException {
    int remaining = compressedOutputStream.remaining();
    if (remaining < keySize) {
      flush(false);
    } else if (remaining < totalSize && totalSize < maxBlockSize - remaining) {
      flush(false);
    }
  }