opentelemetry-java-instrume.../javaagent
Nikita Salnikov-Tarnovski 821a4b870b
Drop instrumentation-api-caching module and move weak cache implementation to instrumentation-api (#4667)
* Drop instrumentation-api-caching module and move weak cache implementation to instrumentation-api

* Some test fixes

* Some cleanup

* Temporary workaround for using weak values in FutureListenerWrappers

* Spotless

* Update ClassNames and SpanNames

* Compilation and comment

* Add bounded cache and clean interface

* Polish

* Add comment

* Vendor ConcurrentLinkedHashMap in

* Let errorprone ignore vendored CLHM for now

* Keep license in java files too

* Convert Netty wrapper cache to VirtualField

* Work around lambda instrumentation failure

Ideally we would ignore instrumenting helper classes...

* Revert "Work around lambda instrumentation failure"

This reverts commit 6d63815b44.

* Revert "Convert Netty wrapper cache to VirtualField"

This reverts commit dac1522a3f.

* Handle cleared weak values

* Fix comment

* Delete instrumentation-api-caching

* Copy in weak-lock-free

* Remove caffeine remnants

* Fix checkstyle

* Rename BoundedCache to MapBackedCached

* Remove duplicate LICENSE

* Remove outdated comment

* Sync with SDK copy of weaklockfree

* Enable checkstyle:off comment

* Re-generate license report

* Move NOTICE file to package-info.java

Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
2021-11-24 09:05:12 -08:00
..
src/test Less surprising behavior (#4349) 2021-10-13 10:10:03 +03:00
README.md Rename javaagent modules (#952) 2020-08-12 22:50:14 -07:00
build.gradle.kts Drop instrumentation-api-caching module and move weak cache implementation to instrumentation-api (#4667) 2021-11-24 09:05:12 -08:00
gradle.properties Mark all non-javaagent artifacts as -alpha version. (#2286) 2021-02-15 16:49:37 -08:00
license-normalizer-bundle.json Better license grouping (#2297) 2021-02-16 09:00:08 -08:00

README.md

Java Agent for Auto Instrumentation