Concurrency Proxies

Developer: Darrel Schneider

This package provides proxy implementation to either the standard JDK 5 java.util.concurrent classes or the backport classes. Which one is used is dependant on which vm is used at runtime. Currently if the JDK 5 classes are available they are used; otherwise the backport is used.

The only public class is {@link com.gemstone.gemfire.internal.concurrent.CFactory} which will produce instances of any concurrent utility this package supports. A number of public interfaces exist. The CFactory produces instances of them. They are:

At some point all use of the backport should go through this package.