[jbosscache-dev] JBoss Cache 2.0.0.ALPHA status
Bela Ban
bela at jboss.org
Tue Sep 12 09:38:09 EDT 2006
sorry for the confusion; that's what I meant - state transfer can be
handled mostly by JBC, rather than the CacheLoaders. This would also
ensure that the CL impls work with each other
Vladimir Blagojevic wrote:
>
>
>
>> -----Original Message-----
>> From: Manik Surtani [mailto:manik at jboss.org]
>> Sent: Tuesday, September 12, 2006 4:21 AM
>> To: Bela Ban
>> Cc: Vladimir Blagojevic; jbosscache-dev at lists.jboss.org
>> Subject: Re: [jbosscache-dev] JBoss Cache 2.0.0.ALPHA status
>>
>
>
>> I agree with this - but just to re-iterate, the only
>> improvement here
>> is formalising the format of state stored in the loaders, am
>> I correct?
>>
>> Or is it more like removing load/store state methods on the cache
>> loader interface altogether and let the interceptors deal with this
>> using loader.put()/get() calls - since this is what happens
>> internally (within the cloader impl) anyway?
>>
>>
>
> I am not sure how Bela envisioned that cacheloader can be refactored to
> interceptor but I suppose it is possible. What we talked about was
> having
> generic cacheloader storeState Method in AbstractCacheLoader. StoreState
>
> can be generic since we simply read NodeData objects from stream and
> call
> put on underlying cacheloader. I suppose we can also make generic
> loadState
> that only relies on cacheloader's get method and a recursive call. That
> would
> be cool. But yes cacheloaders are getting simpler and easier to
> implement :)
>
>
--
Bela Ban
Lead JGroups / Manager JBoss Clustering Group
JBoss - a division of Red Hat
More information about the jbosscache-dev
mailing list