code: @Nonnull
    public static KeyValueSink<Symbol, byte[]> forPalDB(final File dbFile,
        final boolean compressValues)
        throws IOException {
      return PalDBKeyValueSink.forFile(dbFile, compressValues);
    }
docs: Creates a new key-value sink backed by an embedded database.
  
  Compression should generally be used unless the values are very small or already compressed.
  
  @param dbFile         the file to use for the database
  @param compressValues whether to compress values
  @return a key-value sink
  @throws IOException if the file could not be opened for writing