Clirr Results

The following document contains the results of Clirr.

  • Current Version: 5.8
  • Comparison Version: 5.6.2

Summary

Severity Number
Error Error 8
Warning Warning 0
Info Info 3

API Incompatibilities

Severity Message Class Method / Field
Error Parameter 1 of 'public void setExpiry(org.ehcache.expiry.Expiry)' has changed its type to org.ehcache.expiry.ExpiryPolicy info.magnolia.module.cache.ehcache3.configuration.EhCache3ConfigurationBuilder public void setExpiry(org.ehcache.expiry.Expiry)
Error Removed org.ehcache.expiry.Expiry from the set of implemented interfaces info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry
Error Parameter 2 of 'public org.ehcache.expiry.Duration getExpiryForAccess(java.lang.Object, org.ehcache.ValueSupplier)' has changed its type to java.util.function.Supplier info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForAccess(java.lang.Object, org.ehcache.ValueSupplier)
Error Return type of method 'public org.ehcache.expiry.Duration getExpiryForAccess(java.lang.Object, org.ehcache.ValueSupplier)' has been changed to java.time.Duration info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForAccess(java.lang.Object, org.ehcache.ValueSupplier)
Error Return type of method 'public org.ehcache.expiry.Duration getExpiryForCreation(java.lang.Object, java.lang.Object)' has been changed to java.time.Duration info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForCreation(java.lang.Object, java.lang.Object)
Error Parameter 2 of 'public org.ehcache.expiry.Duration getExpiryForUpdate(java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)' has changed its type to java.util.function.Supplier info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForUpdate(java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
Error Return type of method 'public org.ehcache.expiry.Duration getExpiryForUpdate(java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)' has been changed to java.time.Duration info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForUpdate(java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
Error In method 'public EhCache3ModuleVersionHandler()' the number of arguments has changed info.magnolia.module.cache.ehcache3.setup.EhCache3ModuleVersionHandler public EhCache3ModuleVersionHandler()
Info Method 'public java.lang.String resolveDiskStorePath(info.magnolia.init.MagnoliaConfigurationProperties, info.magnolia.init.MagnoliaInitPaths)' has been added info.magnolia.module.cache.ehcache3.EhCache3Factory public java.lang.String resolveDiskStorePath(info.magnolia.init.MagnoliaConfigurationProperties, info.magnolia.init.MagnoliaInitPaths)
Info Method 'public org.ehcache.expiry.ExpiryPolicy getExpiryPolicy()' has been added info.magnolia.module.cache.ehcache3.configuration.EhCache3ConfigurationBuilder public org.ehcache.expiry.ExpiryPolicy getExpiryPolicy()
Info Added org.ehcache.expiry.ExpiryPolicy to the set of implemented interfaces info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry

API Changelog

The following APIs were modified from version 5.6.2 to 5.8:
  • Non justified changes

    Class From To
    info.magnolia.module.cache.ehcache3.EhCache3Factory public java.lang.String resolveDiskStorePath(info.magnolia.init.MagnoliaConfigurationProperties, info.magnolia.init.MagnoliaInitPaths)
    info.magnolia.module.cache.ehcache3.configuration.EhCache3ConfigurationBuilder public org.ehcache.expiry.ExpiryPolicy getExpiryPolicy()
    info.magnolia.module.cache.ehcache3.configuration.EhCache3ConfigurationBuilder public void setExpiry(org.ehcache.expiry.Expiry)
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForAccess(java.lang.Object, org.ehcache.ValueSupplier)
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForAccess(java.lang.Object, org.ehcache.ValueSupplier)
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForCreation(java.lang.Object, java.lang.Object)
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForUpdate(java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
    info.magnolia.module.cache.ehcache3.configuration.EhCache3Expiry public org.ehcache.expiry.Duration getExpiryForUpdate(java.lang.Object, org.ehcache.ValueSupplier, java.lang.Object)
    info.magnolia.module.cache.ehcache3.setup.EhCache3ModuleVersionHandler public EhCache3ModuleVersionHandler()