Fork me on GitHub

cache2k version 0.23 release notes

New and Noteworthy

  • ClockProPlus eviction becomes default, after a year of testing in production
  • Single JAR cache2k-all for runtime
  • OSGi support

Possible breakages

  • none

Fixes and Improvements

  • Fix classloader issue affecting some Android phones, Github Issue 33
  • In general do not use the ThreadContextClassLoader (TCCL) default for the ServiceLoader, needed for the OSGi bundle
  • buildNumber and version available via JMX
  • Restore thread interrupt status, in case a InterruptedException is caught during processing of an entry

Using this cache2k version, Java SE/EE environments

    <dependency>
      <groupId>org.cache2k</groupId>
      <artifactId>cache2k-api</artifactId>
      <version>0.23</version>
      <scope>compile</scope>
    </dependency>
    <dependency>
      <groupId>org.cache2k</groupId>
      <artifactId>cache2k-all</artifactId>
      <version>0.23</version>
      <scope>runtime</scope>
    </dependency>

Using this cache2k version, Android

    <dependency>
      <groupId>org.cache2k</groupId>
      <artifactId>cache2k-api</artifactId>
      <version>0.23</version>
    </dependency>
    <dependency>
      <groupId>org.cache2k</groupId>
      <artifactId>cache2k-core</artifactId>
      <version>0.23</version>
      <scope>runtime</scope>
    </dependency>