Hi,
I have not used JBossCache before the project I am in, so I am green.
Background:
We have a application that we have split up into three parts; core, import and
distribution. Each part is an ear, with ejb3's and a Jbosscache.
There is no problem at all in getting all caches to start and to function
storing in memory data.
However. We need the cache to be persistent, thus I we have cacheloader, JDBC
Cacheloader (to be more preicse).
I am using the TreeCache to store an object (ImportTracker), which holds data
about the different imports. If the server somehow goes down, or if we drop an
updated ear in the deploy directory, we want the application to be able to
resume import, distribution etc where it was. Thus I need the in-memory cache
to always write everything to the persistent store directly.
My issue is that regardless if I use filecacheloader or jdbccacheloader no data
at all gets stored. If I activate debug level on jboss.cache, I can see that
the transaction interceptor gets called but never the storage interceptor.
It is a bit unclear as to how the treecache is suppoed to work. If I create a
node say: import/host1/
The map object has two entries, tracker and distribution
Tracker is an object with other object inside each describing a import, and
distribution is also a object hoding info about different distributions.
Question: After creation of node and put of object (something like)
cache.put("/import/host1", "tracker", myobject);
Later in the app when I retrieve the object, and make changes to it. Does the
changes automatically update cache? or do I need to make a put everytime (to
trigger update).
Anyways, my issue is that I cannot get the cacheloader to store the data. The
only time I can get it to work as I want is when I retrieve the cache, and from
the cahce retrieve the cacheloader and then make a put directly on that. This
cannot be the way to go?
Please advice :-)
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4043832#4043832
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4043832
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user