-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
In light of recent issues with wavefront-spring-boot maybe it would be good to consider removing guava from dependencies of this project too. This would alleviate packaging size and remove any need of shading.
I checked and it's using:
- @VisibleForTesting
- Throwables.getRootCause
- Maps.newHashMap()
- Strings.isNullOrEmpty
- com.google.common.cache.*
- RateLimiter
All but last 2 I think could easily be replaced by standard components & refactors.
For RateLimiting we could look into resilience4j, for cache I don't have any suggestion. But we could start removing the first ones at least.
jonatan-ivanov
Metadata
Metadata
Assignees
Labels
No labels