private void onClose() { InternalResourceManager irm = this.cache.getResourceManager(false); if (irm != null) { irm.removeResourceListener(ResourceType.HEAP_MEMORY, this); } this.cache.removeDiskStore(this); }
public void destroy() { Set<String> liveRegions = new TreeSet<String>(); for(AbstractDiskRegion dr : getDiskRegions()) { liveRegions.add(dr.getName()); } for(AbstractDiskRegion dr : overflowMap) { liveRegions.add(dr.getName()); } if(!liveRegions.isEmpty()) { throw new IllegalStateException("Disk store is currently in use by these regions " + liveRegions); } close(true); getDiskInitFile().destroy(); cache.removeDiskStore(this); }
private void close(LocalRegion lr) { lr.close(); lr.getDiskStore().close(); lr.getGemFireCache().removeDiskStore(lr.getDiskStore()); }
private static void closeRegion(Region r) { LocalRegion lr = (LocalRegion)r; r.close(); lr.getDiskStore().close(); lr.getGemFireCache().removeDiskStore(lr.getDiskStore()); } private static void destroyRegion(Region r) {
private static void destroyRegion(Region r) { LocalRegion lr = (LocalRegion)r; r.destroyRegion(); lr.getDiskStore().close(); lr.getGemFireCache().removeDiskStore(lr.getDiskStore()); } /**
@Override protected void closeDown() { DiskRegion dr = null; if (region != null) { dr = ((LocalRegion)region).getDiskRegion(); } super.closeDown(); if (dr != null) { dr.getDiskStore().close(); ((LocalRegion) region).getGemFireCache().removeDiskStore(dr.getDiskStore()); } }
cache.removeDiskStore(this); close();
((GemFireCacheImpl)cache).removeDiskStore(store); logWriter.info("<ExpectedException action=add>" + "DiskAccessException"
SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_CONGLOM, "DropDiskStore :: found DiskStore " + store); cache.removeDiskStore(store); store.destroy();
SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_CONGLOM, "DropDiskStore :: found DiskStore " + store); Misc.getGemFireCache().removeDiskStore(store); store.destroy();
SanityManager.DEBUG_PRINT(GfxdConstants.TRACE_CONGLOM, "DropDiskStore :: found DiskStore " + store); Misc.getGemFireCache().removeDiskStore(store); store.destroy();
region.close(); ((LocalRegion)region).getDiskStore().close(); ((LocalRegion)region).getGemFireCache().removeDiskStore(((LocalRegion)region).getDiskStore()); region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, props, Scope.LOCAL); region.put("key1", payload); region.close(); ((LocalRegion)region).getDiskStore().close(); ((LocalRegion)region).getGemFireCache().removeDiskStore(((LocalRegion)region).getDiskStore()); region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, props, Scope.LOCAL); region.put("key2", payload); region.close(); ((LocalRegion)region).getDiskStore().close(); ((LocalRegion)region).getGemFireCache().removeDiskStore(((LocalRegion)region).getDiskStore()); region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, props, Scope.LOCAL); region.put("key3", payload); region.close(); ((LocalRegion)region).getDiskStore().close(); ((LocalRegion)region).getGemFireCache().removeDiskStore(((LocalRegion)region).getDiskStore()); region = DiskRegionHelperFactory.getSyncPersistOnlyRegion(cache, props, Scope.LOCAL); region.put("key4", payload);