@Override public void delete(String key) throws FailStoreException { try { db.remove(key.getBytes("UTF-8")); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void close() throws FailStoreException { try { if (db != null) { db.close(); } } catch (IOException e) { throw new FailStoreException(e); } }
@Override public void close() throws FailStoreException { try { db.close(); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void open() throws FailStoreException { try { db = RocksDB.open(options, dbPath.getPath()); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void delete(String key) throws FailStoreException { try { if (key == null) { return; } db.delete(key.getBytes("UTF-8")); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void open() throws FailStoreException { try { db.init(); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void delete(String key) throws FailStoreException { try { if (key == null) { return; } db.delete(key.getBytes("UTF-8")); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void open() throws FailStoreException { try { db = RocksDB.open(options, dbPath.getPath()); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void close() throws FailStoreException { try { if (db != null) { db.close(); } } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void delete(String key) throws FailStoreException { try { db.remove(key.getBytes("UTF-8")); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void close() throws FailStoreException { try { if (db != null) { db.close(); } } catch (IOException e) { throw new FailStoreException(e); } }
@Override public void close() throws FailStoreException { try { db.close(); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void open() throws FailStoreException { try { db.init(); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void delete(String key) throws FailStoreException { try { db.remove(key); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void put(String key, Object value) throws FailStoreException { try { String valueString = JSON.toJSONString(value); assert valueString != null; db.put(key.getBytes("UTF-8"), valueString.getBytes("UTF-8")); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void put(String key, Object value) throws FailStoreException { try { String valueString = JSON.toJSONString(value); assert valueString != null; db.put(key.getBytes("UTF-8"), valueString.getBytes("UTF-8")); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void open() throws FailStoreException { try { JniDBFactory.factory.repair(dbPath, options); db = JniDBFactory.factory.open(dbPath, options); } catch (IOException e) { throw new FailStoreException(e); } }
@Override public void destroy() throws FailStoreException { try { close(); } catch (Exception e) { throw new FailStoreException(e); } finally { FileUtils.delete(dbPath); } } }
@Override public void open() throws FailStoreException { try { environment = new Environment(dbPath, envConfig); db = environment.openDatabase(null, "lts", dbConfig); } catch (Exception e) { throw new FailStoreException(e); } }
@Override public void open() throws FailStoreException { try { map = db.treeMap("lts"); db.commit(); } catch (Exception e) { throw new FailStoreException(e); } }