Project

General

Profile

Actions

task #3408

open

replace spring-modules-cache by up to date implementation

Added by Andreas Kohlbecker about 11 years ago. Updated over 1 year ago.

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

40%

Estimated time:
Severity:
normal

Description

Ich habe gerade gesehen, dass es in remote im AbstractOaiPmhController noch 2 Abhängigkeiten zu springmodules gibt:

  • import org.springmodules.cache.CachingModel;

  • import org.springmodules.cache.provider.CacheProviderFacade;

Sie werden in der Klasse wohl auch mehrfach genutzt. Könntest du trotzdem mal darauf schauen, ob es evtl. einfache Alternativen gibt? Wir wollten ja eigentlich von springmodules wegkommen. Die Abhängigkeit ist lokal in der remote und remote-webapp pom definiert, daher hatte ich sie früher nicht entdeckt.


eine 1:1 Ersetzung scheint es nicht zu geben.

aber spring bringt ja mittlerweile den chaching support mit, weshalb diese 3dtparty spring-modules überflüssig geworden sind. sicherlich werden wir hier fündig org.springframework.cache

allerdings sieht die api ziemlich anders aus, so dass das nicht so auf die Schnelle zu machen ist.

===

it handles the ResumptionToken


Related issues

Related to EDIT - task #10077: upgrade ehcache to 3.xNewAndreas Müller

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

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

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

Actions
Actions #1

Updated by Andreas Kohlbecker over 10 years ago

  • Target version changed from cdmlib RELEASE 3.3.0 to cdmlib RELEASE 3.3.1

moving unresolved tickets to next release milestone due release of version 3.3

Actions #2

Updated by Andreas Kohlbecker about 9 years ago

  • Target version changed from cdmlib RELEASE 3.5.0 to cdmlib RELEASE 3.5.1

moving tickets to next milestone

Actions #3

Updated by Andreas Müller almost 9 years ago

  • Target version changed from cdmlib RELEASE 3.5.1 to cdmlib RELEASE 3.5.2

move open 3.5.1 tickets to next milestone after release

Actions #4

Updated by Andreas Müller over 8 years ago

  • Target version changed from cdmlib RELEASE 3.5.2 to Release 4.0
Actions #5

Updated by Andreas Müller almost 8 years ago

  • Target version changed from Release 4.0 to Release 4.1
Actions #6

Updated by Andreas Müller almost 8 years ago

  • Target version changed from Release 4.1 to Release 4.2
Actions #7

Updated by Andreas Müller almost 8 years ago

  • Target version changed from Release 4.2 to Release 4.3
Actions #8

Updated by Andreas Müller over 7 years ago

  • Target version changed from Release 4.3 to Release 4.4
Actions #9

Updated by Andreas Müller over 7 years ago

  • Target version changed from Release 4.4 to Release 4.5
Actions #10

Updated by Andreas Müller about 7 years ago

  • Target version changed from Release 4.5 to Release 4.6
Actions #11

Updated by Andreas Müller about 7 years ago

  • Target version changed from Release 4.6 to Release 4.7
Actions #12

Updated by Andreas Müller almost 7 years ago

  • Target version changed from Release 4.7 to Release 4.8
Actions #13

Updated by Andreas Müller almost 7 years ago

  • Target version changed from Release 4.8 to Release 4.9
Actions #14

Updated by Andreas Müller over 6 years ago

  • Target version changed from Release 4.9 to Release 4.10
Actions #15

Updated by Andreas Müller over 6 years ago

  • Description updated (diff)
  • Target version changed from Release 4.10 to Release 4.12
Actions #16

Updated by Andreas Müller over 6 years ago

  • Target version changed from Release 4.12 to Release 4.13
Actions #17

Updated by Andreas Müller about 6 years ago

  • Target version changed from Release 4.13 to Release 4.14
Actions #18

Updated by Andreas Müller about 6 years ago

  • Target version changed from Release 4.14 to Release 5.0
Actions #19

Updated by Andreas Müller almost 6 years ago

  • Target version changed from Release 5.0 to Release 5.1
Actions #20

Updated by Andreas Müller almost 6 years ago

  • Target version changed from Release 5.1 to Release 5.2
Actions #21

Updated by Andreas Müller over 5 years ago

  • Target version changed from Release 5.2 to Release 5.3
Actions #22

Updated by Andreas Müller over 5 years ago

  • Target version changed from Release 5.3 to Release 5.5
Actions #23

Updated by Andreas Müller about 5 years ago

  • Target version changed from Release 5.5 to Release 5.6
Actions #24

Updated by Andreas Müller about 5 years ago

  • Priority changed from New to Priority14
  • Target version changed from Release 5.6 to Reviewed Next Major Release
Actions #26

Updated by Andreas Müller over 2 years ago

I just see that this dependency is also used in cdm-vaadin. Don't know if it is needed there at all. But we should also try to get rid of it there, too.

Actions #27

Updated by Andreas Müller over 1 year ago

Actions #28

Updated by Andreas Müller over 1 year ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 70
Actions #29

Updated by Andreas Müller over 1 year ago

  • Target version changed from Reviewed Next Major Release to Release 5.35
Actions #30

Updated by Andreas Müller over 1 year ago

  • Private changed from Yes to No
Actions #31

Updated by Andreas Müller over 1 year ago

  • Status changed from Resolved to In Progress
  • % Done changed from 70 to 40

The fix did not work. See failing jenkins tests with:

Caused by: org.springframework.beans.PropertyBatchUpdateException; nested PropertyAccessExceptions (1) are:
PropertyAccessException 1: org.springframework.beans.MethodInvocationException: Property 'cacheName' threw exception; nested exception is net.sf.ehcache.CacheException: java.io.FileNotFoundException: /tmp/.ehcache-diskstore.lock (Permission denied)
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:134)
    at org.springframework.beans.AbstractPropertyAccessor.setPropertyValues(AbstractPropertyAccessor.java:77)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1555)
    ... 40 more
Actions #32

Updated by Andreas Müller over 1 year ago

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

Updated by Andreas Müller over 1 year ago

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

Updated by Andreas Müller over 1 year ago

  • Target version changed from Release 5.35 to Release 5.45
Actions #35

Updated by Andreas Müller over 1 year ago

Actions #36

Updated by Andreas Müller over 1 year ago

  • Description updated (diff)
Actions

Also available in: Atom PDF