[hibernate-dev] 5.3 - hibernate-ehcache
Sanne Grinovero
sanne at hibernate.org
Thu Mar 15 09:47:03 EDT 2018
On 15 March 2018 at 13:44, Sanne Grinovero <sanne at hibernate.org> wrote:
> On 15 March 2018 at 13:04, Steve Ebersole <steve at hibernate.org> wrote:
>> Given the changes to the second-level cache SPI, I wonder if we want to
>> take that as an opportunity to consider dropping the `hibernate-ehcache`
>> module?
>>
>> There are a few reasons I am considering this...
>>
>> 1. We have the JCache integration in place and users can use Ehcache
>> via that support already.
>> 2. This is really the same discussion we had wrt Spring Cache[1]. IMO
>> the answer should be consistent. We moved hibernate-infinispan for many of
>> these same reasons...
>> 3. A large part of the argument for keeping hibernate-ehcache was that
>> it is already in place and therefore did not require much effort to
>> support/maintain. However, given the new SPI there is actually a pretty
>> big effort to adapt hibernate-ehcache to those new SPIs. So far I am the
>> one doing that - which in and of itself is fine since I am the one who
>> changed the SPIs ;) But it makes me think it is far less of a maintenance
>> effort just to drop it and support just hibernate-ehcache.
>
> I guess you meant "support just JCache" ?
>
> +1 since the new SPI is different. I do wonder if the JCache API will
> be a straitjacket for futher performance improvements, but I guess we
> could re-insert this module if there's more concrete elements? At
> least any work due to SPI changes could be deferred.
>
> We'll still be testing with Ehcache - over JCache - I hope?
BTW what about all of Alex's sophisticated integration tests? I assume
they are more thorough in the older Ehcache module than in the JCache
module; would be a shame to lose those verifications.
>
> Thanks,
> Sanne
>
>
>>
>> WDYT?
>>
>>
>> [1] https://github.com/hibernate/hibernate-orm/pull/1639
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
More information about the hibernate-dev
mailing list