• Home
  • Raw
  • Download

Lines Matching refs:ReferenceEntry

350           ReferenceEntry<K, V> entry, V value) {  in referenceValue()
353 @Override <K, V> ReferenceEntry<K, V> newEntry( in newEntry()
354 Internals<K, V, ReferenceEntry<K, V>> internals, K key, in newEntry()
355 int hash, ReferenceEntry<K, V> next) { in newEntry()
360 @Override <K, V> ReferenceEntry<K, V> copyEntry( in copyEntry()
361 K key, ReferenceEntry<K, V> original, in copyEntry()
362 ReferenceEntry<K, V> newNext) { in copyEntry()
379 ReferenceEntry<K, V> entry, V value) { in referenceValue()
382 @Override <K, V> ReferenceEntry<K, V> newEntry( in newEntry()
383 Internals<K, V, ReferenceEntry<K, V>> internals, K key, in newEntry()
384 int hash, ReferenceEntry<K, V> next) { in newEntry()
389 @Override <K, V> ReferenceEntry<K, V> copyEntry( in copyEntry()
390 K key, ReferenceEntry<K, V> original, in copyEntry()
391 ReferenceEntry<K, V> newNext) { in copyEntry()
408 ReferenceEntry<K, V> entry, V value) { in referenceValue()
411 @Override <K, V> ReferenceEntry<K, V> newEntry( in newEntry()
412 Internals<K, V, ReferenceEntry<K, V>> internals, K key, in newEntry()
413 int hash, ReferenceEntry<K, V> next) { in newEntry()
419 @Override <K, V> ReferenceEntry<K, V> copyEntry( in copyEntry()
420 K key, ReferenceEntry<K, V> original, in copyEntry()
421 ReferenceEntry<K, V> newNext) { in copyEntry()
446 ReferenceEntry<K, V> entry, V value); in referenceValue()
451 abstract <K, V> ReferenceEntry<K, V> newEntry( in newEntry()
452 Internals<K, V, ReferenceEntry<K, V>> internals, K key, in newEntry()
453 int hash, ReferenceEntry<K, V> next); in newEntry()
459 abstract <K, V> ReferenceEntry<K, V> copyEntry(K key, in copyEntry()
460 ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext); in copyEntry()
464 ComputingStrategy<K, V, ReferenceEntry<K, V>> {
469 Internals<K, V, ReferenceEntry<K, V>> internals;
488 public void setValue(ReferenceEntry<K, V> entry, V value) { in setValue()
532 public K getKey(ReferenceEntry<K, V> entry) { in getKey()
536 public int getHash(ReferenceEntry<K, V> entry) { in getHash()
540 public ReferenceEntry<K, V> newEntry( in newEntry()
541 K key, int hash, ReferenceEntry<K, V> next) { in newEntry()
545 public ReferenceEntry<K, V> copyEntry(K key, in copyEntry()
546 ReferenceEntry<K, V> original, ReferenceEntry<K, V> newNext) { in copyEntry()
549 ReferenceEntry<K, V> newEntry in copyEntry()
555 ReferenceEntry<K, V> newEntry in copyEntry()
566 public V waitForValue(ReferenceEntry<K, V> entry) in waitForValue()
584 public V getValue(ReferenceEntry<K, V> entry) { in getValue()
589 public V compute(K key, final ReferenceEntry<K, V> entry, in compute()
622 void setValueReference(ReferenceEntry<K, V> entry, in setValueReference()
639 final ReferenceEntry<K, V> original;
640 final ReferenceEntry<K, V> newEntry;
643 ReferenceEntry<K, V> original, ReferenceEntry<K, V> newEntry) { in FutureValueReference()
661 public ValueReference<K, V> copyFor(ReferenceEntry<K, V> entry) { in copyFor()
690 public ReferenceEntry<K, V> getNext( in getNext()
691 ReferenceEntry<K, V> entry) { in getNext()
696 Internals<K, V, ReferenceEntry<K, V>> internals) { in setInternals()
764 ValueReference<K, V> copyFor(ReferenceEntry<K, V> entry); in copyFor()
780 ReferenceEntry<Object, Object> entry) {
808 ReferenceEntry<K, V> entry) { in copyFor()
827 ReferenceEntry<K, V> entry) { in copyFor()
844 private interface ReferenceEntry<K, V> { interface in MapMaker
866 ReferenceEntry<K, V> getNext(); in getNext()
878 private static class StrongEntry<K, V> implements ReferenceEntry<K, V> {
881 StrongEntry(Internals<K, V, ReferenceEntry<K, V>> internals, K key, in StrongEntry()
894 final Internals<K, V, ReferenceEntry<K, V>> internals;
908 public ReferenceEntry<K, V> getNext() { in getNext()
918 LinkedStrongEntry(Internals<K, V, ReferenceEntry<K, V>> internals, in LinkedStrongEntry()
919 K key, int hash, ReferenceEntry<K, V> next) { in LinkedStrongEntry()
924 final ReferenceEntry<K, V> next;
926 @Override public ReferenceEntry<K, V> getNext() { in getNext()
935 implements ReferenceEntry<K, V> {
936 SoftEntry(Internals<K, V, ReferenceEntry<K, V>> internals, K key, in SoftEntry()
953 final Internals<K, V, ReferenceEntry<K, V>> internals;
967 public ReferenceEntry<K, V> getNext() { in getNext()
976 LinkedSoftEntry(Internals<K, V, ReferenceEntry<K, V>> internals, in LinkedSoftEntry()
977 K key, int hash, ReferenceEntry<K, V> next) { in LinkedSoftEntry()
982 final ReferenceEntry<K, V> next;
984 @Override public ReferenceEntry<K, V> getNext() { in getNext()
993 implements ReferenceEntry<K, V> {
994 WeakEntry(Internals<K, V, ReferenceEntry<K, V>> internals, K key, in WeakEntry()
1011 final Internals<K, V, ReferenceEntry<K, V>> internals;
1025 public ReferenceEntry<K, V> getNext() { in getNext()
1034 LinkedWeakEntry(Internals<K, V, ReferenceEntry<K, V>> internals, in LinkedWeakEntry()
1035 K key, int hash, ReferenceEntry<K, V> next) { in LinkedWeakEntry()
1040 final ReferenceEntry<K, V> next;
1042 @Override public ReferenceEntry<K, V> getNext() { in getNext()
1051 final ReferenceEntry<K, V> entry;
1053 WeakValueReference(V referent, ReferenceEntry<K, V> entry) { in WeakValueReference()
1063 ReferenceEntry<K, V> entry) { in copyFor()
1076 final ReferenceEntry<K, V> entry;
1078 SoftValueReference(V referent, ReferenceEntry<K, V> entry) { in SoftValueReference()
1088 ReferenceEntry<K, V> entry) { in copyFor()
1111 ReferenceEntry<K, V> entry) { in copyFor()