@Override public void shutdown() { try { _shutdownLock.writeLock().lock(); if (_isShutdown) { log.info("system already shut down"); return; } _isShutdown = true; } finally { _shutdownLock.writeLock().unlock(); } clearCachedReaders(); _readerMgr.shutdown(); log.info("shut down complete."); }
@Override public void shutdown() { try { _shutdownLock.writeLock().lock(); if (_isShutdown) { log.info("system already shut down"); return; } _isShutdown = true; } finally { _shutdownLock.writeLock().unlock(); } clearCachedReaders(); _readerMgr.shutdown(); log.info("shut down complete."); }
public void shutdown() { try { _shutdownLock.writeLock().lock(); if (_isShutdown) { log.info("system already shut down"); return; } _isShutdown = true; } finally { _shutdownLock.writeLock().unlock(); } clearCachedReaders(); _readerMgr.shutdown(); log.info("shut down complete."); }