Binary compatibility report for the metrics-ehcache library between 4.2.28 and 5.0.0 versions
Test Info
Library Name | metrics-ehcache |
Version #1 | 4.2.28 |
Version #2 | 5.0.0 |
Test Results
Total Java Modules | 1 |
Total Methods / Classes | 18 / 4 |
Compatibility |
0% |
Problem Summary
| Severity | Count |
Added Methods | - | 9 |
Removed Methods | High | 9 |
Problems with Data Types | High | 2 |
Medium | 0 |
Low | 0 |
Problems with Methods | High | 0 |
Medium | 0 |
Low | 0 |
Added Methods 9
metrics-ehcache-5.0.0.jar, InstrumentedCacheDecoratorFactory.class
package io.dropwizard.metrics5.ehcache
InstrumentedCacheDecoratorFactory.createDecoratedEhcache ( Ehcache cache, Properties properties ) : Ehcache
io/dropwizard/metrics5/ehcache/InstrumentedCacheDecoratorFactory.createDecoratedEhcache:(Lnet/sf/ehcache/Ehcache;Ljava/util/Properties;)Lnet/sf/ehcache/Ehcache;
InstrumentedCacheDecoratorFactory.createDefaultDecoratedEhcache ( Ehcache cache, Properties properties ) : Ehcache
io/dropwizard/metrics5/ehcache/InstrumentedCacheDecoratorFactory.createDefaultDecoratedEhcache:(Lnet/sf/ehcache/Ehcache;Ljava/util/Properties;)Lnet/sf/ehcache/Ehcache;
InstrumentedCacheDecoratorFactory.InstrumentedCacheDecoratorFactory ( )
io/dropwizard/metrics5/ehcache/InstrumentedCacheDecoratorFactory."<init>":()V
metrics-ehcache-5.0.0.jar, InstrumentedEhcache.class
package io.dropwizard.metrics5.ehcache
InstrumentedEhcache.get ( Object key ) : Element
io/dropwizard/metrics5/ehcache/InstrumentedEhcache.get:(Ljava/lang/Object;)Lnet/sf/ehcache/Element;
InstrumentedEhcache.get ( Serializable key ) : Element
io/dropwizard/metrics5/ehcache/InstrumentedEhcache.get:(Ljava/io/Serializable;)Lnet/sf/ehcache/Element;
InstrumentedEhcache.instrument ( MetricRegistry registry, Ehcache cache ) [static] : Ehcache
io/dropwizard/metrics5/ehcache/InstrumentedEhcache.instrument:(Lio/dropwizard/metrics5/MetricRegistry;Lnet/sf/ehcache/Ehcache;)Lnet/sf/ehcache/Ehcache;
InstrumentedEhcache.put ( Element element ) : void
io/dropwizard/metrics5/ehcache/InstrumentedEhcache.put:(Lnet/sf/ehcache/Element;)V
InstrumentedEhcache.put ( Element element, boolean doNotNotifyCacheReplicators ) : void
io/dropwizard/metrics5/ehcache/InstrumentedEhcache.put:(Lnet/sf/ehcache/Element;Z)V
InstrumentedEhcache.putIfAbsent ( Element element ) : Element
io/dropwizard/metrics5/ehcache/InstrumentedEhcache.putIfAbsent:(Lnet/sf/ehcache/Element;)Lnet/sf/ehcache/Element;
to the top
Removed Methods 9
metrics-ehcache-4.2.28.jar, InstrumentedCacheDecoratorFactory.class
package com.codahale.metrics.ehcache
InstrumentedCacheDecoratorFactory.createDecoratedEhcache ( Ehcache cache, Properties properties ) : Ehcache
com/codahale/metrics/ehcache/InstrumentedCacheDecoratorFactory.createDecoratedEhcache:(Lnet/sf/ehcache/Ehcache;Ljava/util/Properties;)Lnet/sf/ehcache/Ehcache;
InstrumentedCacheDecoratorFactory.createDefaultDecoratedEhcache ( Ehcache cache, Properties properties ) : Ehcache
com/codahale/metrics/ehcache/InstrumentedCacheDecoratorFactory.createDefaultDecoratedEhcache:(Lnet/sf/ehcache/Ehcache;Ljava/util/Properties;)Lnet/sf/ehcache/Ehcache;
InstrumentedCacheDecoratorFactory.InstrumentedCacheDecoratorFactory ( )
com/codahale/metrics/ehcache/InstrumentedCacheDecoratorFactory."<init>":()V
metrics-ehcache-4.2.28.jar, InstrumentedEhcache.class
package com.codahale.metrics.ehcache
InstrumentedEhcache.get ( Object key ) : Element
com/codahale/metrics/ehcache/InstrumentedEhcache.get:(Ljava/lang/Object;)Lnet/sf/ehcache/Element;
InstrumentedEhcache.get ( Serializable key ) : Element
com/codahale/metrics/ehcache/InstrumentedEhcache.get:(Ljava/io/Serializable;)Lnet/sf/ehcache/Element;
InstrumentedEhcache.instrument ( MetricRegistry registry, Ehcache cache ) [static] : Ehcache
com/codahale/metrics/ehcache/InstrumentedEhcache.instrument:(Lcom/codahale/metrics/MetricRegistry;Lnet/sf/ehcache/Ehcache;)Lnet/sf/ehcache/Ehcache;
InstrumentedEhcache.put ( Element element ) : void
com/codahale/metrics/ehcache/InstrumentedEhcache.put:(Lnet/sf/ehcache/Element;)V
InstrumentedEhcache.put ( Element element, boolean doNotNotifyCacheReplicators ) : void
com/codahale/metrics/ehcache/InstrumentedEhcache.put:(Lnet/sf/ehcache/Element;Z)V
InstrumentedEhcache.putIfAbsent ( Element element ) : Element
com/codahale/metrics/ehcache/InstrumentedEhcache.putIfAbsent:(Lnet/sf/ehcache/Element;)Lnet/sf/ehcache/Element;
to the top
Problems with Data Types, High Severity 2
metrics-ehcache-4.2.28.jar
package com.codahale.metrics.ehcache
[+] class InstrumentedCacheDecoratorFactory 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 3 (16.7%)
InstrumentedCacheDecoratorFactory.InstrumentedCacheDecoratorFactory ( )This constructor is from 'InstrumentedCacheDecoratorFactory' class.
InstrumentedCacheDecoratorFactory.createDecoratedEhcache ( Ehcache cache, Properties properties )This method is from 'InstrumentedCacheDecoratorFactory' class.
InstrumentedCacheDecoratorFactory.createDefaultDecoratedEhcache ( Ehcache cache, Properties properties )This method is from 'InstrumentedCacheDecoratorFactory' class.
[+] class InstrumentedEhcache 1
| Change | Effect |
---|
1 |
This class has been removed. |
A client program may be interrupted by NoClassDefFoundError exception. |
[+] affected methods: 6 (33.3%)
InstrumentedEhcache.get ( Serializable key )This method is from 'InstrumentedEhcache' class.
InstrumentedEhcache.get ( Object key )This method is from 'InstrumentedEhcache' class.
InstrumentedEhcache.instrument ( MetricRegistry registry, Ehcache cache )This method is from 'InstrumentedEhcache' class.
InstrumentedEhcache.put ( Element element )This method is from 'InstrumentedEhcache' class.
InstrumentedEhcache.put ( Element element, boolean doNotNotifyCacheReplicators )This method is from 'InstrumentedEhcache' class.
...
to the top
Java Archives 1
metrics-ehcache-4.2.28.jar
to the top