Skip to content

chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.4#86

Open
gdrenovate wants to merge 1 commit into
masterfrom
renovate/com.github.ben-manes.caffeine-caffeine-3.x
Open

chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.4#86
gdrenovate wants to merge 1 commit into
masterfrom
renovate/com.github.ben-manes.caffeine-caffeine-3.x

Conversation

@gdrenovate
Copy link
Copy Markdown
Collaborator

@gdrenovate gdrenovate commented Jun 9, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.github.ben-manes.caffeine:caffeine 3.2.03.2.4 age adoption passing confidence

Release Notes

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

v3.2.4: 3.2.4

  • Improved access expiration's read performance by avoiding false sharing effects caused by the timestamp update
  • Fixed head-of-line blocking of expiration queues caused by in-flight async entries (#​1954)
  • Fixed various minor issues found using AI audits
  • Added ObjectInputFilter support to JCache

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)

Configuration

📅 Schedule: (in timezone Europe/Prague)

  • Branch creation
    • Between 09:00 AM and 03:59 PM, only on Monday (* 9-15 * * 1)
  • 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.

@gdrenovate gdrenovate changed the title chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.1 chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.2 Jul 14, 2025
@gdrenovate gdrenovate force-pushed the renovate/com.github.ben-manes.caffeine-caffeine-3.x branch from b6f30a8 to 368ce78 Compare July 14, 2025 12:08
@gdrenovate gdrenovate changed the title chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.2 chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 Dec 1, 2025
@gdrenovate gdrenovate force-pushed the renovate/com.github.ben-manes.caffeine-caffeine-3.x branch from 368ce78 to 6fdb376 Compare December 1, 2025 11:00
@metju-ac
Copy link
Copy Markdown

metju-ac commented Dec 5, 2025

🤖 AI-Generated Review - This review was generated by AI. If you find any inconsistencies or have suggestions for improvement, please contact me.

Review of PR #86: Update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3

Summary

This PR updates the Caffeine caching library from version 3.2.0 to 3.2.3. This is a patch version update containing bugfixes and improvements, modifying 1 file with 1 line changed.

⚠️ Risk Assessment: LOW

Changes Analysis

1. com.github.ben-manes.caffeine:caffeine (3.2.0 → 3.2.3) - 🟢 LOW RISK

  • Update Type: Patch version update (bugfixes only)
  • Scope: Caching library used for in-memory caching
  • No Breaking Changes: Patch releases contain only backward-compatible fixes
  • File affected: Build configuration

Release Notes Summary:

v3.2.3:

  • Fixed frequency tracking of weak keys to use object's identity hash code
  • Added underscore support in CaffeineSpec numeric literals
  • Improved external API - no longer locks when querying max/weighted size
  • Added detection and recovery for inconsistent custom CompletableFuture states

v3.2.2:

  • Fixed characteristics returned by Spliterators

v3.2.1:

  • Fixed computeIfAbsent for async cache's synchronous view
  • Improved CaffeineSpec reflective construction
  • Improved handling of negative durations with variable expiration
  • Fixed intermittent null after replacing weak/soft value

✅ Verdict

Approved - Safe to merge

This is a routine patch update for the Caffeine caching library containing only bugfixes. No API changes or breaking modifications. These fixes improve stability and edge case handling.

@gdrenovate
Copy link
Copy Markdown
Collaborator Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@gdrenovate gdrenovate changed the title chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.3 chore(deps): update dependency com.github.ben-manes.caffeine:caffeine to v3.2.4 May 4, 2026
@gdrenovate gdrenovate force-pushed the renovate/com.github.ben-manes.caffeine-caffeine-3.x branch from 6fdb376 to 88dadb7 Compare May 4, 2026 11:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants