Project

General

Profile

Actions

task #10077

open

upgrade ehcache to 3.x

Added by Andreas Müller almost 2 years ago. Updated over 1 year ago.

Status:
New
Priority:
Priority14
Category:
cdmlib
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Severity:
normal

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:


Related issues

Related to EDIT - task #9359: Update cdmlib, taxeditor, cdmserver etc. dependenciesClosedAndreas Müller

Actions
Related to EDIT - task #10055: Updates, upgrades and cleanup 2023NewAndreas Müller

Actions
Related to EDIT - task #10067: Update to hibernate 5.4 (or higher) and hibernate search 5.11 and lucene 5.5ClosedAndreas Müller05/23/202206/01/2022

Actions
Related to EDIT - feature request #10070: Upgrade to hibernate 6+NewAndreas Müller

Actions
Related to EDIT - bug #10075: Fix deserialization exception for bytebuddy base hibernate SerializableProxyClosedAndreas Müller

Actions
Related to EDIT - bug #10214: Cache configuration for term cache not correctly initialized in taxeditorClosedAndreas Müller

Actions
Related to EDIT - task #3408: replace spring-modules-cache by up to date implementationIn ProgressAndreas Müller

Actions
Related to EDIT - task #10218: Unify cache handling in CDM platformNewAndreas Müller

Actions
Has duplicate EDIT - task #9207: update ehcache dependency and handle hibernate-ehcacheDuplicateAndreas Müller

Actions
Blocked by EDIT - task #10216: Upgrade to Spring 5.xIn ProgressAndreas Müller

Actions
Actions #1

Updated by Andreas Müller almost 2 years ago

  • Related to task #9359: Update cdmlib, taxeditor, cdmserver etc. dependencies added
Actions #2

Updated by Andreas Müller almost 2 years ago

  • Description updated (diff)
Actions #3

Updated by Andreas Müller almost 2 years ago

  • Related to task #10055: Updates, upgrades and cleanup 2023 added
Actions #4

Updated by Andreas Müller almost 2 years ago

  • Related to task #10067: Update to hibernate 5.4 (or higher) and hibernate search 5.11 and lucene 5.5 added
Actions #5

Updated by Andreas Müller almost 2 years ago

Actions #6

Updated by Andreas Müller almost 2 years ago

  • Related to bug #10075: Fix deserialization exception for bytebuddy base hibernate SerializableProxy added
Actions #7

Updated by Andreas Müller almost 2 years ago

  • Description updated (diff)
Actions #8

Updated by Andreas Müller almost 2 years ago

  • Description updated (diff)
Actions #9

Updated by Andreas Müller almost 2 years ago

  • Target version changed from Release 5.32 to Release 5.33
Actions #10

Updated by Andreas Müller almost 2 years ago

  • Priority changed from New to Priority13
Actions #11

Updated by Andreas Müller over 1 year ago

  • Target version changed from Release 5.33 to Release 5.46
Actions #12

Updated by Andreas Müller over 1 year ago

  • Tags changed from upgrade to upgrade, 5.32-Remaining
Actions #13

Updated by Andreas Müller over 1 year ago

  • Related to bug #10214: Cache configuration for term cache not correctly initialized in taxeditor added
Actions #14

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
Actions #15

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
Actions #16

Updated by Andreas Müller over 1 year ago

  • Related to task #3408: replace spring-modules-cache by up to date implementation added
Actions #17

Updated by Andreas Müller over 1 year ago

Actions #18

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
  • Priority changed from Priority13 to Priority14
Actions #19

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
Actions #20

Updated by Andreas Müller over 1 year ago

  • Related to task #10218: Unify cache handling in CDM platform added
Actions #21

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
Actions #22

Updated by Andreas Müller over 1 year ago

  • Has duplicate task #9207: update ehcache dependency and handle hibernate-ehcache added
Actions #23

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
Actions

Also available in: Atom PDF