docs: public void destroy() {
          try {
              super.destroy();
          } finally {
              try {
                  saveLastFetchedId(lastFetchedId);
              } catch (Exception e) {
                  LOGGER.error(e.getMessage(), e);
              }
  
              RocksDbUtils.closeRocksObjects(batchPutToQueue, batchTake, dbOptions);
  
              try {
                  rocksDbWrapper.close();
              } catch (Exception e) {
                  LOGGER.error(e.getMessage(), e);
              }
          }
      }