[jbosscache-dev] Need for CacheLoader.storeState?

Bela Ban bela at jboss.org
Fri Sep 1 01:54:33 EDT 2006


Okay. We can actually say that FQNs can only have strings as components, 
which is a requirement for some cache loaders anyway (JDBC for instance)

Vladimir Blagojevic wrote:
> Good stuff.
>
> No ideas yet about improving transfer format (at least from me). Thought
> of hand serializing fqns as strings but now fqns can have any object as
> path elements so that's out. During state transfer operation inevitable
> put and get from underlying cacheloader are much more expensive and I am
> not sure if it will make much difference in the end?
>  
>
>   
>> -----Original Message-----
>> From: Bela Ban 
>> Sent: Thursday, August 31, 2006 5:47 PM
>> To: Vladimir Blagojevic
>> Cc: jbosscache-dev at lists.jboss.org
>> Subject: Re: [jbosscache-dev] Need for CacheLoader.storeState?
>>
>> Absolutely, I had that idea when I wrote the cache loader 
>> interface, but never saw it through... +1 for sure, this 
>> takes a lot of pain out of the implementations.
>>
>> Are you guys thinking about a more efficient transfer format, 
>> or is NodeData still the awy to go ?
>>
>> Vladimir Blagojevic wrote:
>>     
>>> Hi,
>>>
>>> After we resolve streaming format incompatible cacheloader 
>>> implementations [1][2], and as we continue to follow newly agreed 
>>> streaming state transfer format - we do not have to require 
>>> cacheloader implementers to write their own implementations of 
>>> storeEntireState and storeState !
>>>
>>> CacheLoader.storeEntireState and CacheLoader.storeState are 
>>>       
>> always the 
>>     
>>> same. They read NodeData objects from stream and call put with 
>>> underlying cacheloader. Put method does the cacheloader 
>>>       
>> specific stuff.
>>     
>>> We can possibly keep storeEntireState and storeState in CacheLoader 
>>> API but move default implementations to AbstractCacheLoader. Any 
>>> suggestions or opinions?
>>>
>>>
>>> [1] http://jira.jboss.com/jira/browse/JBCACHE-748
>>> [2] http://jira.jboss.com/jira/browse/JBCACHE-749
>>>
>>> _______________________________________________
>>> jbosscache-dev mailing list
>>> jbosscache-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/jbosscache-dev
>>>
>>>   
>>>       
>> --
>> Bela Ban
>> Lead JGroups / Manager JBoss Clustering Group JBoss - a 
>> division of Red Hat
>>
>>
>>     
>
> _______________________________________________
> jbosscache-dev mailing list
> jbosscache-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosscache-dev
>
>   

-- 
Bela Ban
Lead JGroups / Manager JBoss Clustering Group
JBoss - a division of Red Hat




More information about the jbosscache-dev mailing list