[hibernate-dev] 2nd-level cache suggestions
cyberax at staffdirector.net
Tue Apr 1 10:14:53 EDT 2008
Max Rydahl Andersen wrote:
>> 1. I think it's possible to add a manual collection cache entry update
>> in the postAction() callback. And it'll probably work.
> How would you ensure that the cache is consistent ?
Not a problem. Dirty extra lazy collections are already evicted from the
cache during the flush.
And by the time postAction() is executed I can determine if I can safely
put my collection into the cache.
> "extra lazy collections" is kinda opposite to what "cached collections" is about...
> I fail to see the problem...
I don't exactly have a usual extra lazy collection. My collection
eagerly loads the _keys_ of its elements and then lazily creates the
elements when it's required.
So I have a bit more possibilities then a pure extra-lazy collection.
>> 3. This is a fairly large task, which requires changing some of
>> Hibernate fundamentals (like LoadEvent). But I think I can do it.
> Have you looked in Hibernate 3.3 and checked if the recent refactorings
> that were done here for the cache api is enough for you ?
Unfortunately, the refactored API still does not support bulk loading.
Alex Besogonov (cyberax at staffdirector.net)
More information about the hibernate-dev