Существует ли HashMap с методом getAndWait ()? Например. реализация BlockingConcurrentHashMap?

Многие потоки могут заполнять HashMap , в некоторых случаях мне нужно подождать (заблокировать), пока объект не появится в HashMap, например:

BlockingConcurrentHashMap map = new BlockingConcurrentHashMap();
Object x = map.getAndWait(key, 1000);    //(object_to_get, max_delay_ms)

Интересно, есть ли такой вещь уже существует, я ненавижу изобретать колеса заново.

9
задан David Parks 17 June 2011 в 16:55
поделиться