Home | History | Annotate | Download | only in util

Lines Matching refs:SoftEntry

93         m_buckets = new SoftEntry [initialCapacity];
163 final SoftEntry [] buckets = m_buckets;
169 for (SoftEntry entry = buckets [bucketIndex]; entry != null; entry = entry.m_next)
228 SoftEntry currentKeyEntry = null;
234 SoftEntry [] buckets = m_buckets;
238 for (SoftEntry entry = buckets [bucketIndex]; entry != null; entry = entry.m_next)
283 final SoftEntry bucketListHead = buckets [bucketIndex];
284 final SoftEntry newEntry = new SoftEntry (m_valueReferenceQueue, key, value, bucketListHead, bucketIndex);
301 final SoftEntry [] buckets = m_buckets;
307 for (SoftEntry entry = buckets [bucketIndex], prev = null; entry != null; prev = entry, entry = entry.m_next)
345 final SoftEntry [] buckets = m_buckets;
349 for (SoftEntry entry = buckets [b]; entry != null; )
351 final SoftEntry next = entry.m_next; // remember next pointer because we are going to reuse this entry
445 static class SoftEntry
447 SoftEntry (final ReferenceQueue valueReferenceQueue, final Object key, Object value, final SoftEntry next, final int bucketIndex)
460 SoftEntry m_next; // singly-linked list link
476 final SoftEntry [] buckets = m_buckets;
479 final SoftEntry [] newBuckets = new SoftEntry [newBucketCount];
486 for (SoftEntry entry = buckets [b]; entry != null; )
488 final SoftEntry next = entry.m_next; // remember next pointer because we are going to reuse this entry
503 final SoftEntry bucketListHead = newBuckets [newBucketIndex];
558 for (SoftEntry entry = m_buckets [bucketIndex], prev = null; entry != null; prev = entry, entry = entry.m_next)
600 private final ReferenceQueue m_valueReferenceQueue; // reference queue for all references used by SoftEntry objects used by this table
604 private SoftEntry [] m_buckets; // table of buckets