| Package | Description | 
|---|---|
| com.oracle.coherence.common.base | 
 The base package provides a number of classes to complement those in the java.lang package. 
 | 
| com.oracle.coherence.common.net | 
 The net package provides a number networking related utility classes. 
 | 
| com.oracle.common.base | 
 This package will be removed in a future release therefore please switch
to the com.oracle.coherence.common.base alternative asap. 
 | 
| com.tangosol.coherence.config.builder | 
 Defines the typical runtime configuration builders for the Coherence 
configuration object model. 
 | 
| com.tangosol.coherence.jcache | 
 Contains classes related to Coherence JCache. 
 | 
| com.tangosol.coherence.jcache.partitionedcache | 
 Contains classes related to partitioned cache implementation of Coherence JCache. 
 | 
| com.tangosol.coherence.rest.util | |
| com.tangosol.coherence.rest.util.extractor | |
| com.tangosol.io | 
 Contains classes providing cache persistence of serialized objects. 
 | 
| com.tangosol.io.nio | 
 Contains classes related to J2SE 1.4 NIO functionality. 
 | 
| com.tangosol.net | 
 Contains basic cluster interfaces and factories. 
 | 
| com.tangosol.net.cache | 
 Contains classes providing various caching strategies. 
 | 
| com.tangosol.net.partition | 
 Contains interfaces and classes related to partitioned services. 
 | 
| com.tangosol.persistence | 
 Contains classes and helpers for implementing various types of persistence. 
 | 
| com.tangosol.util | 
 Contains various generic utilities. 
 | 
| com.tangosol.util.extractor | 
 Contains  
ValueExtractor and
ValueUpdater related classes. | 
| com.tangosol.util.fsm | 
 Contains Finite state machine interfaces. 
 | 
| Class and Description | 
|---|
| Associated
 The Associated interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associated.getAssociatedKey() method. | 
| Associator
 The Associator interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associator.getAssociatedKey(java.lang.Object) method. | 
| Cloner
 A Cloner provides an external means for producing copies of objects as
 prescribed by the  
Object.clone() contract. | 
| ConcurrentNotifier.Link
 A link in a stack of waiting threads. 
 | 
| Hasher
 A Hasher provides an external means for producing hash codes and comparing
 objects for equality. 
 | 
| Holder
 A Holder is a reference like object, i.e. it simply holds another object. 
 | 
| IdentityHasher
 IdentityHasher provides a Hasher implementation based upon an object's
  
identity hashCode and reference
 equality. | 
| InverseComparator
 InverseComparator is a wrapper comparator which simply inverses the comparison result. 
 | 
| Lockable.Unlockable
 The Unlockable interface is used for releasing the exclusive access to
 this Lockable. 
 | 
| MutableLong
 A Long like class which supports mutation. 
 | 
| NaturalComparator
 NaturalComparator is a comparator which simply delegates to a Comparable object's compare implementation. 
 | 
| NaturalHasher | 
| Notifier
 A Condition-like object, used to block thread(s) for a notification. 
 | 
| SimpleHolder
 SimpleHolder is a basic implementation of the Holder interface. 
 | 
| SingleWaiterCooperativeNotifier
 SingleWaiterCooperativeNotifier is an extension of the SingleWaiterMultiNotifier which attempts to offload
 potentially expensive "notification" work from signaling threads onto the waiting threads. 
 | 
| SingleWaiterMultiNotifier
 A Condition-like object, used by a single thread to block for a
 notification, and optimized for many concurrent notifications by other
 threads. 
 | 
| Timeout
 Timeout provides a mechanism for allowing a thread to interrupt itself if it doesn't return
 to a specific call site within a given timeout. 
 | 
| Class and Description | 
|---|
| Predicate
 Predicate represents a boolean test of an object. 
 | 
| Class and Description | 
|---|
| Converter
 Provide for "pluggable" object conversions. 
 | 
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| SimpleHolder
 SimpleHolder is a basic implementation of the Holder interface. 
 | 
| Class and Description | 
|---|
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| Class and Description | 
|---|
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| Class and Description | 
|---|
| CanonicallyNamed
 CanonicallyNamed provides a way for objects to identify themselves by name. 
 | 
| Class and Description | 
|---|
| CanonicallyNamed
 CanonicallyNamed provides a way for objects to identify themselves by name. 
 | 
| Class and Description | 
|---|
| CanonicallyNamed
 CanonicallyNamed provides a way for objects to identify themselves by name. 
 | 
| Class and Description | 
|---|
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| Class and Description | 
|---|
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| Class and Description | 
|---|
| Continuation
 Continuation interface is used to implement asynchronous post-processing,
 the pattern that is also known as the
 
 "Continuation-passing style". 
 | 
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| Predicate
 Predicate represents a boolean test of an object. 
 | 
| Class and Description | 
|---|
| Associated
 The Associated interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associated.getAssociatedKey() method. | 
| Continuation
 Continuation interface is used to implement asynchronous post-processing,
 the pattern that is also known as the
 
 "Continuation-passing style". 
 | 
| Converter
 Provide for "pluggable" object conversions. 
 | 
| Class and Description | 
|---|
| Associator
 The Associator interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associator.getAssociatedKey(java.lang.Object) method. | 
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| NaturalAssociator
 NaturalAssociator provides an Associator implementation for objects that
 implement the  
Associated interface. | 
| Class and Description | 
|---|
| Associated
 The Associated interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associated.getAssociatedKey() method. | 
| Collector
 A Collector is mechanism for receiving items. 
 | 
| Continuation
 Continuation interface is used to implement asynchronous post-processing,
 the pattern that is also known as the
 
 "Continuation-passing style". 
 | 
| Class and Description | 
|---|
| Associated
 The Associated interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associated.getAssociatedKey() method. | 
| CanonicallyNamed
 CanonicallyNamed provides a way for objects to identify themselves by name. 
 | 
| Collector
 A Collector is mechanism for receiving items. 
 | 
| Continuation
 Continuation interface is used to implement asynchronous post-processing,
 the pattern that is also known as the
 
 "Continuation-passing style". 
 | 
| Converter
 Provide for "pluggable" object conversions. 
 | 
| Disposable
 The Disposable interface is used for life-cycle management of resources. 
 | 
| Holder
 A Holder is a reference like object, i.e. it simply holds another object. 
 | 
| Class and Description | 
|---|
| CanonicallyNamed
 CanonicallyNamed provides a way for objects to identify themselves by name. 
 | 
| Class and Description | 
|---|
| Associated
 The Associated interface facilitates the creation of a very generic
 
 equivalence relation between different objects and allows to group them
 based on the equality of the "association key" object returned by the
  
Associated.getAssociatedKey() method. |