[infinispan-dev] InboundInvocationHandlerImpl optimization

Mircea Markus mircea.markus at jboss.com
Wed May 13 02:51:58 EDT 2009


Hi,

There are several ComponentRegistry.getComponent() lookups in this class:
perform():
    gcr.getNamedComponentRegistry(cacheName);
    cr.getComponent(Configuration.class)
    cr.getLocalComponent(CommandsFactory.class)
    cr.getComponent(ResponseGenerator.class)

applyState() and generateState() call (indirectly):
    cr.getComponent(StateTransferManager.class);

Now all this calls are indirectly map lookups. Another approach would be 
to cache them in class members, wdyt?

Cheers,
Mircea



More information about the infinispan-dev mailing list