Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add
AnnotationClassOrMethodPointcut.hashCode()
impl
Due to the absence of a `hashCode()` implementation, proxies for the `AnnotationClassOrMethodPointcut` class are regenerated each time, which causes them to be stored in the `org.springframework.cglib.core.internal.LoadingCache` (with `RetryConfiguration.AnnotationClassOrMethodPointcut` being part of the composite key for this object). This results in an excessive accumulation of generated proxies in memory, ultimately leading to metaspace overflow.
- Loading branch information