Will there ever be a possibility to use Ehcache in clustered environment, with opensource-only?
Radim On 05/20/2016 10:56 AM, Louis Jacomet wrote: > Hi all, > > Thanks Emmanuel for the email and no worry on the delay, the fact that I > did not act sooner means it was pretty busy on our side too. But the timing > is right, so let's move forward! > > Chris Dennis (added in CC) was the last one looking into the code and > bringing it up to date with Hibernate master. You can see the current state > of a JCache integration module in his fork - > https://github.com/chrisdennis/hibernate-orm/commits/jsr107 > > It might be helpful to get feedback on this already. > > With regards to the options for having a full blown Ehcache 3 support, I > believe dropping Ehcache 2 in a minor release makes little sense given how > much different (and incompatible) it is. > So if we want to benefit from the transactional support in Ehcache 3 (as > one example of a feature not in JCache), I believe options 1 and 2 are the > open ones. > Of course, depending on the approach picked, we could discuss deprecating > Ehcache 2.x support for Hibernate 6. > > Now I think Sane had a conversation back in JavaOne 2015 with Alex Snaps > but not sure if that was one of the covered topics. > > For sure, in order of priority for us: > 1. Add JCache support to Hibernate so that Ehcache 3 but also others > providers can act as 2nd level caches. > 2. Extended Ehcache 3 support - exact solution to be defined. > > I will definitely start looking into the resources provided by Vlad, thanks. > > Regards, > Louis > > > On Fri, May 20, 2016 at 10:01 AM Vlad Mihalcea <mihalcea.v...@gmail.com> > wrote: > >> Hi Louis, >> >> The Caching section from the 5.0 docs is a good place to start to getting >> to know the basics of Hibernate 2nd level cache. >> >> If you want to get into lots of details, you can check my Hibernate Master >> Class: >> >> https://vladmihalcea.com/tutorials/hibernate/ >> >> There you can find a lot of resources on how each cache concurrency >> strategy works, about collection and query cache. >> If you have any questions, you can ask me anytime. >> >> Vlad >> >> On Fri, May 20, 2016 at 10:54 AM, Emmanuel Bernard <emman...@hibernate.org >>> wrote: >>> Hello guys, >>> >>> (I meant to send that almost a month ago, apologies Louis). >>> >>> I’ve met Louis Jacomet from Ehcache at Devoxx France and we discussed how >>> to restart the progress around JCache and EhCache 3 integration. >>> Louis is willing to step up to make these a reality but will need a bit >>> of help to ramp up knowledge wise. Let me list the key subjects. >>> >>> == JCache >>> >>> I think Sanne has the info somewhere in his brain, what is the status of >>> the current code? Any detail on what was missing? It would be nice to drive >>> this one home. >>> >>> == Ehcache 3 >>> >>> Ehcache 3 has been out recently and it would be nice to get an >>> integration. The API is very different. >>> There are a few options: >>> >>> 1. make the JCache support extensible to build upon it and use Ehcache >>> specific features when necessary or useful. Ehcache 3 is a JCache >>> implementation. >>> 2. create an new module dedicated to Ehcache 3 and go for it from scratch >>> basically >>> 3. change the Ehcache module and move it from v2 to v3 >>> >>> 1. might be the conceptual nicest but it’s unclear how doable that is >>> 2. vs 3. is about migration path for users and whether we consider it a >>> “breaking change” in a 5.x series >>> >>> == Doc and pointers >>> >>> As I said, Louis know Ehcache well but needs some input to step into the >>> magic world of second level caching in Hibernate ORM. Things like where is >>> the code, how to test it, is there a doc or an example of a well written >>> one etc. >>> >>> Can someone give him a hand? >>> >>> Emmanuel >>> >> _______________________________________________ >>> hibernate-dev mailing list >>> hibernate-dev@lists.jboss.org >>> https://lists.jboss.org/mailman/listinfo/hibernate-dev >> >> > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev -- Radim Vansa <rva...@redhat.com> JBoss Performance Team _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev