If my EJB container and Web Container are on different machines ,is it OK to have the same SL deployed on both machines. given that Core J2EE Patterns specifies the usage of synchronised map for caching.What would be implications if I use same SL in EJB m/c.
Each JVM will keep its own copy of the cache. Things are cached twice - once in each machine - but that's not a bad thing, it's just the way things are. Each JVM is gaining benefit from its cache.
A good question is never answered. It is not a bolt to be tightened into place but a seed to be planted and to bear more seed toward the hope of greening the landscape of the idea. John Ciardi
posted 12 years ago
I am concerned that can be use Collcetions.synchronisedMap in EJB .I was wondering if that will interfere in container provided services.For Petstore app they are using two diff versions of SL ,the one in EJB tier does not use synchronisedMap.