docs: public synchronized void reset() throws BlockStoreException {
          try {
              WriteBatch batch = db.createWriteBatch();
              try {
                  DBIterator it = db.iterator();
                  try {
                      it.seekToFirst();
                      while (it.hasNext())
                          batch.delete(it.next().getKey());
                      db.write(batch);
                  } finally {
                      it.close();
                  }
              } finally {
                  batch.close();
              }
              initStoreIfNeeded();
          } catch (IOException e) {
              throw new BlockStoreException(e);
          }
      }