| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use ConcurrentInitializer | |
|---|---|
| org.apache.commons.lang3.concurrent | Provides support classes for multi-threaded programming. | 
| Uses of ConcurrentInitializer in org.apache.commons.lang3.concurrent | 
|---|
| Classes in org.apache.commons.lang3.concurrent that implement ConcurrentInitializer | |
|---|---|
|  class | AtomicInitializer<T>A specialized implementation of the ConcurrentInitializerinterface
 based on anAtomicReferencevariable. | 
|  class | AtomicSafeInitializer<T>A specialized ConcurrentInitializerimplementation which is similar
 toAtomicInitializer, but ensures that theAtomicSafeInitializer.initialize()method is called only once. | 
|  class | BackgroundInitializer<T>A class that allows complex initialization operations in a background task. | 
|  class | CallableBackgroundInitializer<T>A specialized BackgroundInitializerimplementation that wraps aCallableobject. | 
|  class | ConstantInitializer<T>A very simple implementation of the ConcurrentInitializerinterface
 which always returns the same object. | 
|  class | LazyInitializer<T>This class provides a generic implementation of the lazy initialization pattern. | 
|  class | MultiBackgroundInitializerA specialized BackgroundInitializerimplementation that can deal with
 multiple background initialization tasks. | 
| Methods in org.apache.commons.lang3.concurrent with parameters of type ConcurrentInitializer | ||
|---|---|---|
| static
 | ConcurrentUtils.createIfAbsent(ConcurrentMap<K,V> map,
                             K key,
                             ConcurrentInitializer<V> init)Checks if a concurrent map contains a key and creates a corresponding value if not. | |
| static
 | ConcurrentUtils.createIfAbsentUnchecked(ConcurrentMap<K,V> map,
                                               K key,
                                               ConcurrentInitializer<V> init)Checks if a concurrent map contains a key and creates a corresponding value if not, suppressing checked exceptions. | |
| static
 | ConcurrentUtils.initialize(ConcurrentInitializer<T> initializer)Invokes the specified ConcurrentInitializerand returns the
 object produced by the initializer. | |
| static
 | ConcurrentUtils.initializeUnchecked(ConcurrentInitializer<T> initializer)Invokes the specified ConcurrentInitializerand transforms
 occurring exceptions to runtime exceptions. | |
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||