@Override public synchronized void shutdown() throws TitanException { if (!isOpen) return; super.shutdown(); etManager.close(); idAssigner.close(); try { edgeStore.close(); propertyIndex.close(); storage.close(); } catch (StorageException e) { throw new TitanException("Could not close storage backend", e); } isOpen = false; }
public void close() { if (tx != null) tx.commit(); store.close(); manager.close(); }