[jboss-user] [JBossCache] - Re: RC1->RC3 problems

supi do-not-reply at jboss.com
Sat Jul 28 15:54:01 EDT 2007


anonymous wrote : When a cache stops, you are meant to lose this in-memory state.
I disagree. When a cache stops, you should lose the ability to operate on the data through the cache interface. I've never seen a database deleting tables when you stop the db server/agent. I would agree with you if a) a stopped cache was not meant to be restarted ever, b) there wasn't a destroy method perfectly suitable for releasing resources.

anonymous wrote : 
  | The definitions of the terms are: 
  | ...
  | stop() - stops the engine and services - which typically includes the data store 
  | ...
  | 
I agree. However, stopping a data store's services does not imply deleting the content.

anonymous wrote : 
  | The fact that this state stuck around when you stopped and then restarted a cache was a bug. 
  | 
We need the ability to remove a cache from a cluster and add it to a cluster at runtime, so for us it's clearly a feature and not a bug. I can see your point, but what I don't understand is why you don't let the users make their own decision.

anonymous wrote : 
  | You'd use a cache loader if you want a warm cache (even if it is a delegating cache loader that delegates to another in-memory cache that acts as your 'back-end' cache, while your 'front-end' cache adds behaviour)
  | 
While we might use something like this eventually, it implies unnecessary code and performance overhead.


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4068473#4068473

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4068473



More information about the jboss-user mailing list