Home | History | Annotate | Download | only in collect

Lines Matching refs:computing

298    * is currently computing the value for this key, simply waits for that thread
302 * <p>If an entry's value has not finished computing yet, query methods
311 * <li>{@link NullPointerException} if the key is null or the computing
314 * computing function. If that exception is already of type {@link
323 * passed to the computing function as type {@code K}, and unsafely stored in
548 if (valueReference == COMPUTING) {
569 if (valueReference == COMPUTING) {
572 == COMPUTING) {
624 boolean notifyOthers = (entry.getValueReference() == COMPUTING);
767 * Waits for a value that may still be computing. Unlike get(),
774 private static final ValueReference<Object, Object> COMPUTING
793 private static <K, V> ValueReference<K, V> computing() {
794 return (ValueReference<K, V>) COMPUTING;
896 volatile ValueReference<K, V> valueReference = computing();
955 volatile ValueReference<K, V> valueReference = computing();
1013 volatile ValueReference<K, V> valueReference = computing();