Skip to content

MINOR: Bump com.github.ben-manes.caffeine:caffeine from 3.2.3 to 3.2.4#1130

Merged
jbonofre merged 1 commit into
mainfrom
dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.4
May 11, 2026
Merged

MINOR: Bump com.github.ben-manes.caffeine:caffeine from 3.2.3 to 3.2.4#1130
jbonofre merged 1 commit into
mainfrom
dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.4

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 4, 2026

Bumps com.github.ben-manes.caffeine:caffeine from 3.2.3 to 3.2.4.

Release notes

Sourced from com.github.ben-manes.caffeine:caffeine's releases.

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
Commits
  • 836b65c use a consistent expiration tolerance calculation
  • 0dc7daf resurrect in-flight async entries on expiration
  • 0bac8b5 handle head-of-line blocking of expiration queues (fixes #1954)
  • ff25836 test polish
  • f3a6176 Fix JCache close/createCache races and recursive teardown
  • 622fbe7 Fix removal in identity views and widen hill-climber counters
  • 8da5a7a defer weighing the entry until after the putIfAbsent hit fast-path
  • 94ad0ff Record eviction stats before notifying the removal listener consistently
  • f94c011 Auto-assert eviction stats alongside notifications.withCause.exclusively
  • 2e945e0 Skip timestamp writes within tolerance on the read path.
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels May 4, 2026
@jbonofre
Copy link
Copy Markdown
Member

@dependabot rebase

@github-actions github-actions Bot added this to the 20.0.0 milestone May 11, 2026
Bumps [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/ben-manes/caffeine/releases)
- [Commits](ben-manes/caffeine@v3.2.3...v3.2.4)

---
updated-dependencies:
- dependency-name: com.github.ben-manes.caffeine:caffeine
  dependency-version: 3.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.4 branch from 9d999a5 to 69dcfe4 Compare May 11, 2026 06:02
@jbonofre jbonofre merged commit b068e28 into main May 11, 2026
25 checks passed
@jbonofre jbonofre deleted the dependabot/maven/com.github.ben-manes.caffeine-caffeine-3.2.4 branch May 11, 2026 13:52
ennuite pushed a commit to ennuite/arrow-java that referenced this pull request May 11, 2026
apache#1130)

Bumps
[com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine)
from 3.2.3 to 3.2.4.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/ben-manes/caffeine/releases">com.github.ben-manes.caffeine:caffeine's
releases</a>.</em></p>
<blockquote>
<h2>3.2.4</h2>
<ul>
<li>Improved access expiration's read performance by avoiding false
sharing effects caused by the timestamp update</li>
<li>Fixed head-of-line blocking of expiration queues caused by in-flight
async entries (<a
href="https://redirect.github.com/ben-manes/caffeine/issues/1954">#1954</a>)</li>
<li>Fixed various minor issues found using AI audits</li>
<li>Added <a
href="https://docs.oracle.com/en/java/javase/25/docs/api//java.base/java/io/ObjectInputFilter.html">ObjectInputFilter</a>
support to JCache</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/ben-manes/caffeine/commit/836b65c0a83e5d1641ded9c6de578654bc04b2e9"><code>836b65c</code></a>
use a consistent expiration tolerance calculation</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/0dc7daf962730048fe46ae4626827afbb97ddf92"><code>0dc7daf</code></a>
resurrect in-flight async entries on expiration</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/0bac8b54fd634ffe95d35ccd1d94daba95e7b369"><code>0bac8b5</code></a>
handle head-of-line blocking of expiration queues (fixes <a
href="https://redirect.github.com/ben-manes/caffeine/issues/1954">#1954</a>)</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/ff258366de0a89129152ead72524ce88f8fca67b"><code>ff25836</code></a>
test polish</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/f3a6176e2e3a7fe085214472858c6029c108fc3f"><code>f3a6176</code></a>
Fix JCache close/createCache races and recursive teardown</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/622fbe7dbf7606f114b956205706935be2fcf3c8"><code>622fbe7</code></a>
Fix removal in identity views and widen hill-climber counters</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/8da5a7a05d8b725c9dbd577be8ffaf2372aa7e23"><code>8da5a7a</code></a>
defer weighing the entry until after the putIfAbsent hit fast-path</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/94ad0ff8556c9923a8d9746ab85af9ee830dd051"><code>94ad0ff</code></a>
Record eviction stats before notifying the removal listener
consistently</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/f94c0113d0c98dc0afaadf1f6748ea280aa4dff7"><code>f94c011</code></a>
Auto-assert eviction stats alongside
notifications.withCause.exclusively</li>
<li><a
href="https://github.com/ben-manes/caffeine/commit/2e945e090fbff4f96251dfe1bacba3780a5bdb0c"><code>2e945e0</code></a>
Skip timestamp writes within tolerance on the read path.</li>
<li>Additional commits viewable in <a
href="https://github.com/ben-manes/caffeine/compare/v3.2.3...v3.2.4">compare
view</a></li>
</ul>
</details>
<br />

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant