In order to correctly support some Executor methods, like for example https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ThreadPoolExecutor.html#remove(java.lang.Runnable) we need to delegate the hashCode and equals of the SpanStoreRunnable to the wrapper Runnable.
ABORTED: Integrated in
inspectIT - Integration #382
INSPECTIT-2567: delegating equals/hashCode of the SpanStoreRunnable to (ivan.senic: 38180cc0b4c7a3c5c830bcbf77a936bcee662b06)
(add) inspectit.agent.java/src/test/java/rocks/inspectit/agent/java/tracing/core/async/executor/SpanStoreRunnableTest.java
(edit) inspectit.agent.java/src/main/java/rocks/inspectit/agent/java/tracing/core/async/executor/SpanStoreRunnable.java