cache_.getInvocationContext().getOptionOverrides
().setForceDataGravitation(true);
Object obj = cache_.get(fqn, key);
cache_.getInvocationContext().getOptionOverrides
().setForceDataGravitation(false);
Guaranteed not to get a null when you call getInvocationContext() or
getOptionOverrides().
--
Manik Surtani
Lead, JBoss Cache
JBoss, a division of Red Hat
Email: manik(a)jboss.org
Telephone: +44 7786 702 706
MSN: manik(a)surtani.org
Yahoo/AIM/Skype: maniksurtani
On 31 Aug 2006, at 08:24, Ben Wang wrote:
Manik,
Maybe I have missed something here. But what's the best usage of
overriding the Option in 2.0? Currently, I have to do like:
gravitateOption_.setForceDataGravitation(true);
cache_.getInvocationContext().setOptionOverrides
(gravitateOption_);
Object obj = cache_.get(fqn, key);
gravitateOption_.setForceDataGravitation(false);
cache_.getInvocationContext().setOptionOverrides
(gravitateOption_);
return obj;
Of which is painful. I can use getOptionOverrides to retrieve the
option and set it there. However, should I also check for nullity
there?
Thanks,
-Ben
_______________________________________________
jbosscache-dev mailing list
jbosscache-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/jbosscache-dev