| java.util.Properties org.jnp.interfaces.FastNamingProperties
FastNamingProperties | class FastNamingProperties extends Properties (Code) | | This class exists because the JNDI API set wisely uses java.util.Properties
which extends Hashtable, a threadsafe class. The NamingParser uses a static
instance, making it a global source of contention. This results in
a huge scalability problem, which can be seen in ECPerf, as sometimes half
of the worker threads are stuck waiting for this stupid lock, sometimes
themselves holdings global locks, e.g. to the AbstractInstanceCache.
version: $Revision: 57199 $ author: Stefan Reich |
FastNamingProperties | FastNamingProperties()(Code) | | |
clear | public void clear()(Code) | | |
hashCode | public int hashCode()(Code) | | |
isEmpty | public boolean isEmpty()(Code) | | |
|
|