task #10077
openupgrade ehcache to 3.x
0%
Description
Probably blocked by Spring upgrade to 5.x (#10216).
There is probably a duplicate #9207 which points out size, groupID and package structure issues.
Need to check how this works together with hibernate and spring caching.
There is a branch "feature_10077" (still local on cdmlib2/AM) for some changes.
In this context we should unify cache handling as there is CdmCacherBase and EhCacheConfiguration which both do define a getDefaultCacheConfiguration() - #10218 .
As configuration is now created by builder classes and are probably immutable we may need to change architecture a bit as EhCacheConfiguration and EhCacheDiskStoreConfiguration are both spring configurations.
Note: Don't forget to remove workaround class net.sf.ehcache.util.PreferredLoaderObjectInputStream from taxeditor.cdmlib (see #10075) after upgrading.
Note2: Don't forget to improve workaround for oaipmh (see AbstractOaiPmhController comments on cacheManager), #3408 and springmodules comments in #9359 (e.g. use EhCacheXXX in spring-context-support )
Useful Links:
- migration: https://www.ehcache.org/documentation/3.10/migration-guide.html
- disk storage: https://www.ehcache.org/documentation/3.10/tiering.html#disk
- general: https://www.ehcache.org/documentation/
- configure diskstore in 2.10 (looks like it should be configured per cacheMananger): https://www.ehcache.org/generated/2.10.4/html/ehc-all/#page/Ehcache_Documentation_Set%2Fco-tiers_configuring_disk_store.html%23
Related issues
Updated by Andreas Müller 9 months ago
- Related to task #9359: Update cdmlib, taxeditor, cdmserver etc. dependencies added
Updated by Andreas Müller 9 months ago
- Related to task #10055: Updates, upgrades and cleanup 2023 added
Updated by Andreas Müller 9 months ago
- Related to task #10067: Update to hibernate 5.4 (or higher) and hibernate search 5.11 and lucene 5.5 added
Updated by Andreas Müller 9 months ago
- Related to feature request #10070: Upgrade to hibernate 6+ added
Updated by Andreas Müller 9 months ago
- Related to bug #10075: Fix deserialization exception for bytebuddy base hibernate SerializableProxy added
Updated by Andreas Müller 8 months ago
- Target version changed from Release 5.32 to Release 5.33
Updated by Andreas Müller 7 months ago
- Target version changed from Release 5.33 to Release 5.39
Updated by Andreas Müller 7 months ago
- Tags changed from upgrade to upgrade, 5.32-Remaining
Updated by Andreas Müller 3 months ago
- Related to bug #10214: Cache configuration for term cache not correctly initialized in taxeditor added
Updated by Andreas Müller 3 months ago
- Related to task #3408: replace spring-modules-cache by up to date implementation added
Updated by Andreas Müller 3 months ago
- Blocked by task #10216: Upgrade to Spring 5.x added
Updated by Andreas Müller 3 months ago
- Description updated (diff)
- Priority changed from Priority13 to Priority14
Updated by Andreas Müller 3 months ago
- Related to task #10218: Unify cache handling in CDM platform added
Updated by Andreas Müller 3 months ago
- Has duplicate task #9207: update ehcache dependency and handle hibernate-ehcache added