* @return AuxiliaryCache
* @param cacheName
*/
public AuxiliaryCache getCache( String cacheName )
{
LateralCacheNoWait lateralNoWait = null;
synchronized ( this.caches )
{
lateralNoWait = (LateralCacheNoWait) this.caches.get( cacheName );
if ( lateralNoWait == null )
{
LateralCacheAttributes attr = (LateralCacheAttributes) lca.copy();
attr.setCacheName( cacheName );
LateralCache cache = new LateralCache( attr, this.lateralService, monitor );
if ( log.isDebugEnabled() )
{
log.debug( "Created cache for noWait, cache [" + cache + "]" );
}
lateralNoWait = new LateralCacheNoWait( cache );
this.caches.put( cacheName, lateralNoWait );
if ( log.isInfoEnabled() )
{
log.info( "Created LateralCacheNoWait for [" + this.lca + "] LateralCacheNoWait = ["