Thanks for the updates and sorry for messing up the jira issue "[EMAIL PROTECTED]" wrote : | This is not entirely correct since even when you first put a node in the cache, it does need to (try and) load it from the cache loader in case it is not really a new node but one that was evicted. |
Why should it load it when I put? It doesn't even do that currently. "[EMAIL PROTECTED]" wrote : | Doing a put(node, key, value) is expected to return the old value under that key and hence the need to load. | I didn't put(node, key, value), but put(fqn, map). And it didn't load it from the cacheloader, until I tried to "get" something. I guess it did that because it thinks it should merge the map I gave it with the existing data. I need a way to tell it "just put this data and don't load anything". It should also not write that data to the cacheloader (this is yet another issue, I used a workaround for that too). The ultimate goal is to do my own optimized preloading of data from a database. I wonder if the way to solve it is to have another "special" method like putForExternalRead. Anyway, as I said, my program works now with a cache listener and no cache loader. That will only run into problems if not all the data is present in the cache all the time. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4063797#4063797 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4063797 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
