Skip navigation links
A C D E F G H I P R S T V W 

A

AbstractWeakConcurrentMap<K,V,L> - Class in com.blogspot.mydailyjava.weaklockfree
A thread-safe map with weak keys.
AbstractWeakConcurrentMap() - Constructor for class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
AbstractWeakConcurrentMap(ConcurrentMap<AbstractWeakConcurrentMap.WeakKey<K>, V>) - Constructor for class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
AbstractWeakConcurrentMap.WeakKey<K> - Class in com.blogspot.mydailyjava.weaklockfree
 
add(V) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 
approximateSize() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
Returns the approximate size of this map where the returned number is at least as big as the actual number of entries.
approximateSize() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
approximateSize() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
Returns the approximate size of this set where the returned number is at least as big as the actual number of entries.

C

clear() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
Clears the entire map.
clear() - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
clear() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
Clears the set.
clearAll() - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
Clears all thread local references for all threads.
com.blogspot.mydailyjava.weaklockfree - package com.blogspot.mydailyjava.weaklockfree
 
contains(V) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 
containsKey(K) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
containsKey(K) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 

D

defaultValue(K) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
Creates a default value.
define(Thread, T) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
DetachedThreadLocal<T> - Class in com.blogspot.mydailyjava.weaklockfree
A detached local that allows for explicit control of setting and removing values from a thread-local context.
DetachedThreadLocal(DetachedThreadLocal.Cleaner) - Constructor for class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
DetachedThreadLocal.Cleaner - Enum in com.blogspot.mydailyjava.weaklockfree
Determines the cleaning format.

E

equals(Object) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap.WeakKey
 
expungeStaleEntries() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
Cleans all unused references.
expungeStaleEntries() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
Cleans all unused references.

F

fetchFrom(Thread) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 

G

get(K) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
get() - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
get(Thread) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
get(K) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
getBackingMap() - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
getCleanerThread() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap
 
getCleanerThread() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 
getIfPresent(K) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
getIfPresent() - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
getLookupKey(K) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
Override with care as it can cause lookup failures if done incorrectly.
getLookupKey(K) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap
 

H

hashCode() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap.WeakKey
 

I

inheritValue(T) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
initialValue(Thread) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
iterator() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
iterator() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
iterator() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 

P

pushTo(Thread) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
put(K, V) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
put(K, V) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
putIfAbsent(K, V) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
putIfProbablyAbsent(K, V) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 

R

remove(K) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
remove(K) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
remove(V) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 
resetLookupKey(L) - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
Resets any reusable state in the lookup key.
resetLookupKey(WeakConcurrentMap.LookupKey<K>) - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap
 
run() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
run() - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 
run() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 

S

set(T) - Method in class com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal
 

T

toString() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap
 
toString() - Method in class com.blogspot.mydailyjava.weaklockfree.AbstractWeakConcurrentMap.WeakKey
 
toString() - Method in class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 

V

valueOf(String) - Static method in enum com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal.Cleaner
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet.Cleaner
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.blogspot.mydailyjava.weaklockfree.DetachedThreadLocal.Cleaner
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet.Cleaner
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakConcurrentMap<K,V> - Class in com.blogspot.mydailyjava.weaklockfree
A thread-safe map with weak keys.
WeakConcurrentMap(boolean) - Constructor for class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap
 
WeakConcurrentMap(boolean, boolean) - Constructor for class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap
 
WeakConcurrentMap(boolean, boolean, ConcurrentMap<AbstractWeakConcurrentMap.WeakKey<K>, V>) - Constructor for class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap
 
WeakConcurrentMap.WithInlinedExpunction<K,V> - Class in com.blogspot.mydailyjava.weaklockfree
A WeakConcurrentMap where stale entries are removed as a side effect of interacting with this map.
WeakConcurrentSet<V> - Class in com.blogspot.mydailyjava.weaklockfree
A thread-safe set with weak values.
WeakConcurrentSet(WeakConcurrentSet.Cleaner) - Constructor for class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentSet
 
WeakConcurrentSet.Cleaner - Enum in com.blogspot.mydailyjava.weaklockfree
Determines the cleaning format.
WithInlinedExpunction() - Constructor for class com.blogspot.mydailyjava.weaklockfree.WeakConcurrentMap.WithInlinedExpunction
 
A C D E F G H I P R S T V W 
Skip navigation links

Copyright © 2016–2020. All rights reserved.