Working with Websphere is my second experience with application servers after JBoss. Back when I was using JBoss, I was able to work fine with commit option A which caused a remarkable performance boost. When I tried using that option we Websphere 5.1 however, I got a difference of only 2 secs!!!
I am wondering if I am doing something wrong..
The only change I did to the deployment descriptor to allow the commit option A is:
<ejbExtensions xmi:type="ejbext:ContainerManagedEntityExtension" xmi:id="ContainerManagedEntityExtension_1125988416573">
<enterpriseBean xmi:type="ejb:ContainerManagedEntity" href="META-INF/ejb-jar.xml#Customer"/>
<beanCache xmi:id="BeanCache_1125988416573" activateAt="ONCE" loadAt="ACTIVATION" pinnedFor="ACTIVATION_PERIOD"/>
<dataCache xmi:id="DataCache_1125989799043" lifetimeInCache="0" lifetimeInCacheUsage="OFF"/>
</ejbExtensions>
I am a bit confused by what pinnedFor means and how is data caching different from bean caching? I thought that caching beans means caching the results of specfic finder methods and so whenever a second call is made to that method, it retrieved cached beans (data) rather than go to the database.
Please help me out. Websphere turned out to be much more complicated than I though and to be honest, JBoss was working great for me until I moved to work for IBM

)
Thanks in advance