Toggle navigation
Home
java.util.concurrent.locks.Lock to java.util.concurrent.atomic.AtomicBoolean
No. of Instances - 1
No. of Commits - 1
No. of Projects - {'geoserver'}
Hierarchy/Composition: -
Primitive Info: -
NameSpace: Jdk -> Jdk
Mapping:
Add or Remove Method invocation
reloadLock.lock()
to
reloadLock.set(true)
reloadLock.unlock()
to
reloadLock.set(false)
reloadLock.tryLock()
to
reloadLock.get()
Update Anonymous class
{ @Override public void run(){ if (queue.isEmpty()) { return; } reloadLock.lock(); try { queue.clear(); gs.reload(); } catch ( Exception e) { LOGGER.log(Level.WARNING,"Reload failed",e); } finally { reloadLock.unlock(); } } }
to
{ @Override public void run(){ if (queue.isEmpty()) { return; } reloadLock.set(true); try { queue.clear(); gs.reload(); } catch ( Exception e) { LOGGER.log(Level.WARNING,"Reload failed",e); } finally { reloadLock.set(false); } } }