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 + "]" );