@Override public void close() { if (!closed.getAndSet(true)) { DB.delete(name); } }
private void doDispose() { if (!mmapDB.isClosed()) { mmapDB.delete(mapDbKey); } cacheCount.decrementAndGet(); } }
/** {@inheritDoc} */ @Override public <T extends Map> void dropBigMap(String name, T map) { assertConnectionOpen(); StorageType storageType = getStorageTypeFromName(name); if(storageType != null) { DB storage = storageRegistry.get(storageType); if(isOpenStorage(storage)) { storage.delete(name); } } else { //The storageType can be null in two cases: a) the map was never created //or b) it was stored in memory. In either case just clear the map. map.clear(); } }
@Override public void shutdown( boolean destroyed ) { if (destroyed) { // Remove the database since the index was destroyed ... db.delete(name); } }
@Override public void shutdown( boolean destroyed ) { if (destroyed) { // Remove the database since the index was destroyed ... db.delete(name); } }
@Override public void delete() { // Use an unmodifiable map. After deletion no operation / modification should be called anymore. map = Collections.emptyMap(); db.delete(name); }
private void doDispose() { if (!mmapDB.isClosed()) { mmapDB.delete(mapDbKey); } cacheCount.decrementAndGet(); } }
protected final void delete( String name, boolean onHeap ) { db(onHeap).delete(name); }
protected final void delete( String name, boolean onHeap ) { db(onHeap).delete(name); }
public void delete(final String name) { this.assertNotClosed(); this.tx.delete(name); }
public synchronized void delete() { OffHeapFactory.store().delete(_nameMap); }
@Override public synchronized void clearAllData() { for (Map.Entry<String, Set<String>> entry : nodeKeySetsByValue.entrySet()) { entry.getValue().clear(); String collectionName = collectionName(entry.getKey()); if (db.exists(collectionName)) { db.delete(collectionName); } } nodeKeySetsByValue.clear(); totalCount.set(0); }
@Override public synchronized void clearAllData() { for (Map.Entry<String, Set<String>> entry : nodeKeySetsByValue.entrySet()) { entry.getValue().clear(); String collectionName = collectionName(entry.getKey()); if (db.exists(collectionName)) { db.delete(collectionName); } } nodeKeySetsByValue.clear(); totalCount.set(0); }
@Override public synchronized void shutdown( boolean destroyed ) { if (destroyed) { // Remove the database since the index was destroyed ... for (String value : nodeKeySetsByValue.keySet()) { String collectionName = collectionName(value); if (db.exists(collectionName)) { db.delete(collectionName); } } nodeKeySetsByValue.clear(); totalCount.set(0); } }
@Override public synchronized void shutdown( boolean destroyed ) { if (destroyed) { // Remove the database since the index was destroyed ... for (String value : nodeKeySetsByValue.keySet()) { String collectionName = collectionName(value); if (db.exists(collectionName)) { db.delete(collectionName); } } nodeKeySetsByValue.clear(); totalCount.set(0); } }
public static HTreeMap<String, FirmwareData> getFirmwareMap() { if (FIRMWARE_OFFLINE_MAP == null) { OffHeapFactory.store().delete(FIRMWARE_MAP);//Remove existing map FIRMWARE_OFFLINE_MAP = OffHeapFactory.store().getHashMap(FIRMWARE_MAP); FIRMWARE_OFFLINE_MAP.clear(); } return FIRMWARE_OFFLINE_MAP; }
public static HTreeMap<String, FirmwareData> getFirmwareMap() { if (FIRMWARE_OFFLINE_MAP == null) { OffHeapFactory.store().delete(FIRMWARE_MAP);//Remove existing map FIRMWARE_OFFLINE_MAP = OffHeapFactory.store().getHashMap(FIRMWARE_MAP); FIRMWARE_OFFLINE_MAP.clear(); } return FIRMWARE_OFFLINE_MAP; }