}
logger.trace("Association [{}] ProxyPreparer : {}",
associationDescriptor.getName(), proxyPreparer.getClass().getName());
template = JiniClient.getServiceTemplate(associationDescriptor, callerCL);
logger.trace("Created ServiceTemplate {}", template.toString());
LookupCachePool lcPool = LookupCachePool.getInstance();
String sharedName = associationDescriptor.getOperationalStringName();
lCache = lcPool.getLookupCache(sharedName, associationDescriptor.getGroups(), associationDescriptor.getLocators(), template);
lCache.addListener(this);
logger.debug("DefaultAssociationManagement for [{}], obtained LookupCache for [{}]",
clientName, associationDescriptor.getName());
} else {
lookupServiceHandler = new LookupServiceHandler(associationDescriptor, this, getConfiguration());