code: public void put(String cfName, WriteOptions writeOptions, String key, byte[] value)
              throws RocksDbException {
          if (cfName == null) {
              cfName = DEFAULT_COLUMN_FAMILY;
          }
          try {
              put(columnFamilyHandles.get(cfName), writeOptions, key.getBytes(StandardCharsets.UTF_8),
                      value);
          } catch (RocksDbException.ColumnFamilyNotExists e) {
              throw new RocksDbException.ColumnFamilyNotExists(cfName);
          }
      }
docs: Puts a key/value to a column family, specifying write options.
  
  @param cfName
  @param writeOptions
  @param key
  @param value
  @throws RocksDbException