Update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 #4

Open
mars3142 wants to merge 1 commits from renovate/com.github.ben-manes.caffeine-caffeine-3.x into main
Owner

This PR contains the following updates:

Package Type Update Change
com.github.ben-manes.caffeine:caffeine dependencies minor 3.1.83.2.3

Release Notes

ben-manes/caffeine (com.github.ben-manes.caffeine:caffeine)

v3.2.3: 3.2.3

  • Fixed frequency tracking of weak keys to use the object's identity hash code (#​1902)
  • Added support for underscores in CaffeineSpec when using numeric literals (#​1890)
  • Improved the external api to no longer lock when querying for the maximum size or weighted size (#​1897)
  • Added detection and recovery when a custom CompletableFuture is in an inconsistent state (quarkus#50513)

v3.2.2: 3.2.2

  • Fixed characteristics returned by Spliterators (#​1883)

v3.2.1: 3.2.1

  • Fixed computeIfAbsent for an async cache's synchronous view to retry if incomplete
  • Improved CaffeineSpec when being reflectively constructed (#​1839)
  • Improved the handling of negative durations with variable expiration
  • Fixed intermittent null after replacing a weak/soft value (#​1820)

v3.2.0: 3.2.0

Cache

  • Added Sigstore signing of maven artifacts
  • Added Expiry static factory methods (#​1499)
  • Migrated to JSpecify annotations (was checker framework)
  • Fixed variable expiration calculation when nearing overflow
  • Added logging when an async cache's removal listener fails
  • Added an expiration write optimization to more operations (#​1320)
  • Fixed when a Weigher or Expiry fail on an async completion (#​1687)
  • Fixed cases when the expiration ticker was also used for statistics (#​1678)
  • Fixed refresh handling to skip if the async cache's entry is still loading (#​1478)
  • Fixed containsKey for an async cache's synchronous view while in-flight (#​1626)
  • Fixed premature expiration for an async cache when using nearly immediate expiration (#​1623)
  • For a bulk async load returning extra mappings, wait to be added to the cache before returning (#​1409)

Guava

  • Relaxed the OSGi version requirement (#​1160)

JCache

  • Allow hibernate.javax.cache.uri to load the configuration from a jar (#​1347)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) | dependencies | minor | `3.1.8` → `3.2.3` | --- ### Release Notes <details> <summary>ben-manes/caffeine (com.github.ben-manes.caffeine:caffeine)</summary> ### [`v3.2.3`](https://github.com/ben-manes/caffeine/releases/tag/v3.2.3): 3.2.3 - Fixed frequency tracking of weak keys to use the object's identity hash code ([#&#8203;1902](https://github.com/ben-manes/caffeine/issues/1902)) - Added support for underscores in `CaffeineSpec` when using numeric literals ([#&#8203;1890](https://github.com/ben-manes/caffeine/issues/1890)) - Improved the external api to no longer lock when querying for the maximum size or weighted size ([#&#8203;1897](https://github.com/ben-manes/caffeine/issues/1897)) - Added detection and recovery when a custom `CompletableFuture` is in an inconsistent state ([quarkus#50513](https://github.com/quarkusio/quarkus/issues/50513)) ### [`v3.2.2`](https://github.com/ben-manes/caffeine/releases/tag/v3.2.2): 3.2.2 - Fixed characteristics returned by Spliterators ([#&#8203;1883](https://github.com/ben-manes/caffeine/issues/1883)) ### [`v3.2.1`](https://github.com/ben-manes/caffeine/releases/tag/v3.2.1): 3.2.1 - Fixed `computeIfAbsent` for an async cache's synchronous view to retry if incomplete - Improved `CaffeineSpec` when being reflectively constructed ([#&#8203;1839](https://github.com/ben-manes/caffeine/issues/1839)) - Improved the handling of negative durations with variable expiration - Fixed intermittent null after replacing a weak/soft value ([#&#8203;1820](https://github.com/ben-manes/caffeine/issues/1820)) ### [`v3.2.0`](https://github.com/ben-manes/caffeine/releases/tag/v3.2.0): 3.2.0 Cache - Added [Sigstore](https://www.sigstore.dev/) signing of maven artifacts - Added `Expiry` static factory methods ([#&#8203;1499](https://github.com/ben-manes/caffeine/issues/1499)) - Migrated to [JSpecify](https://jspecify.dev/) annotations (was checker framework) - Fixed variable expiration calculation when nearing overflow - Added logging when an async cache's removal listener fails - Added an expiration write optimization to more operations ([#&#8203;1320](https://github.com/ben-manes/caffeine/issues/1320)) - Fixed when a `Weigher` or `Expiry` fail on an async completion ([#&#8203;1687](https://github.com/ben-manes/caffeine/issues/1687)) - Fixed cases when the expiration ticker was also used for statistics ([#&#8203;1678](https://github.com/ben-manes/caffeine/issues/1678)) - Fixed refresh handling to skip if the async cache's entry is still loading ([#&#8203;1478](https://github.com/ben-manes/caffeine/issues/1478)) - Fixed `containsKey` for an async cache's synchronous view while in-flight ([#&#8203;1626](https://github.com/ben-manes/caffeine/issues/1626)) - Fixed premature expiration for an async cache when using nearly immediate expiration ([#&#8203;1623](https://github.com/ben-manes/caffeine/issues/1623)) - For a bulk async load returning extra mappings, wait to be added to the cache before returning ([#&#8203;1409](https://github.com/ben-manes/caffeine/issues/1409)) Guava - Relaxed the OSGi version requirement ([#&#8203;1160](https://github.com/ben-manes/caffeine/issues/1160)) JCache - Allow `hibernate.javax.cache.uri` to load the configuration from a jar ([#&#8203;1347](https://github.com/ben-manes/caffeine/issues/1347)) </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At any time (no schedule defined) - Automerge - At any time (no schedule defined) 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMjkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjE0MC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
mars3142 added 1 commit 2026-04-19 07:03:44 +00:00
Author
Owner

PR Code Suggestions

No code suggestions found for the PR.

## PR Code Suggestions ✨ No code suggestions found for the PR.
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin renovate/com.github.ben-manes.caffeine-caffeine-3.x:renovate/com.github.ben-manes.caffeine-caffeine-3.x
git checkout renovate/com.github.ben-manes.caffeine-caffeine-3.x
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: firmware-hub/edge-service#4