Sort of a big topic and I'd like to throw this out there to get a feel of where people's heads are at.
The basis of the architecture is static methods with hash table lookups on the other end. There are about 110 static uses to BeanManager.getManager() in impl alone and each one of those is a hashtable lookup. At runtime it's in the thousands. This is making integration very hard and also performs quite badly due to continuous cost of lookups. Is there any interest in moving away from this and start peeling some of these away? -David
