/** * Interrupts all waiters, and exclusive locks are transferred to hidden * locker. This prevents them from being acquired again. */ final void close() { Locker locker = new Locker(null); for (LockHT ht : mHashTables) { ht.close(locker); } }
/** * Interrupts all waiters, and exclusive locks are transferred to hidden * locker. This prevents them from being acquired again. */ final void close() { Locker locker = new Locker(null); for (LockHT ht : mHashTables) { ht.close(locker); } }
/** * Interrupts all waiters, and exclusive locks are transferred to hidden * locker. This prevents them from being acquired again. */ final void close() { Locker locker = new Locker(null); for (LockHT ht : mHashTables) { ht.close(locker); } }