if (trace) log.trace("Connection to ems server established");
String pattern = getAllCachesPattern(ctx.getParentResourceContext().getResourceKey());
if (trace) log.trace("Pattern to query is " + pattern);
ObjectNameQueryUtility queryUtility = new ObjectNameQueryUtility(pattern);
List<EmsBean> beans = conn.queryBeans(queryUtility.getTranslatedQuery());
if (trace) log.trace("Querying "+queryUtility.getTranslatedQuery()+" returned beans: " + beans);
for (EmsBean bean : beans) {
// Filter out spurious beans
if (CacheComponent.isCacheComponent(bean, "Cache")) {
/* A discovered resource must have a unique key, that must