Archiviert
13
0

Properly exit BlockingHashMap#get if we time out.

Dieser Commit ist enthalten in:
Kristian S. Stangeland 2013-01-18 09:46:23 +01:00
Ursprung 95438c1861
Commit 093a6f12bf

Datei anzeigen

@ -114,6 +114,9 @@ public class BlockingHashMap<TKey, TValue> {
if (remainingTime > 0) { if (remainingTime > 0) {
TimeUnit.NANOSECONDS.timedWait(lock, remainingTime); TimeUnit.NANOSECONDS.timedWait(lock, remainingTime);
value = backingMap.get(key); value = backingMap.get(key);
} else {
// Timeout elapsed
break;
} }
} }
} }