Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump com.github.ben-manes.caffeine:caffeine from 3.1.8 to 3.2.0 (#150)
Bumps [com.github.ben-manes.caffeine:caffeine](https://github.com/ben-manes/caffeine) from 3.1.8 to 3.2.0. <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.0</h2> <p>Cache</p> <ul> <li>Added <a href="https://www.sigstore.dev/">Sigstore</a> signing of maven artifacts</li> <li>Added <code>Expiry</code> static factory methods (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1499">#1499</a>)</li> <li>Migrated to <a href="https://jspecify.dev/">JSpecify</a> annotations (was checker framework)</li> <li>Fixed variable expiration calculation when nearing overflow</li> <li>Added logging when an async cache's removal listener fails</li> <li>Added an expiration write optimization to more operations (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1320">#1320</a>)</li> <li>Fixed when a <code>Weigher</code> or <code>Expiry</code> fail on an async completion (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1687">#1687</a>)</li> <li>Fixed cases when the expiration ticker was also used for statistics (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1678">#1678</a>)</li> <li>Fixed refresh handling to skip if the async cache's entry is still loading (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1478">#1478</a>)</li> <li>Fixed <code>containsKey</code> for an async cache's synchronous view while in-flight (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1626">#1626</a>)</li> <li>Fixed premature expiration for an async cache when using nearly immediate expiration (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1623">#1623</a>)</li> <li>For a bulk async load returning extra mappings, wait to be added to the cache before returning (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1409">#1409</a>)</li> </ul> <p>Guava</p> <ul> <li>Relaxed the OSGi version requirement (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1160">#1160</a>)</li> </ul> <p>JCache</p> <ul> <li>Allow <code>hibernate.javax.cache.uri</code> to load the configuration from a jar (<a href="https://redirect.github.com/ben-manes/caffeine/issues/1347">#1347</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/ben-manes/caffeine/commit/93d845e58d8e7bf2dfc88a31c5a078bca5bf4dbf"><code>93d845e</code></a> prepare for next release</li> <li><a href="https://github.com/ben-manes/caffeine/commit/8022a1666f8516aa83a1785959b21b7c323caae2"><code>8022a16</code></a> expand expire write optimization to more operations (fixes <a href="https://redirect.github.com/ben-manes/caffeine/issues/1320">#1320</a>)</li> <li><a href="https://github.com/ben-manes/caffeine/commit/9b65365e96e89e9b1bf07d656cc80ff5f402568e"><code>9b65365</code></a> Avoid early expiration of an pending future due to delayed pinning (fixes <a href="https://redirect.github.com/ben-manes/caffeine/issues/1623">#1623</a>)</li> <li><a href="https://github.com/ben-manes/caffeine/commit/25405d6ae06dd08a6b0c61e1facfc449fb63db8e"><code>25405d6</code></a> skip refreshing if the async cache entry is still loading (fixes <a href="https://redirect.github.com/ben-manes/caffeine/issues/1478">#1478</a>)</li> <li><a href="https://github.com/ben-manes/caffeine/commit/2d93f2b71a6e2b7bc5c939fc1882b477e576a4ea"><code>2d93f2b</code></a> fix variable expiration calculation when nearing overflow</li> <li><a href="https://github.com/ben-manes/caffeine/commit/3ff2445b9f14f9dbbed019b5e9a423ac5e4920ba"><code>3ff2445</code></a> migrate to the maintained javapoet project</li> <li><a href="https://github.com/ben-manes/caffeine/commit/bbf54be57171c3f5f04f09a164b742ef4fc8abbc"><code>bbf54be</code></a> minor polish and fixes <a href="https://redirect.github.com/ben-manes/caffeine/issues/1820">#1820</a></li> <li><a href="https://github.com/ben-manes/caffeine/commit/b09770fe42ee8d3c6cc280508f0608d605fbdfd3"><code>b09770f</code></a> upgrade to apache commons collections' junit5 test suite</li> <li><a href="https://github.com/ben-manes/caffeine/commit/70f5cf89ea114a76db4b5000e145391e83bb9662"><code>70f5cf8</code></a> use jakarta.inject for jcache guice integration test</li> <li><a href="https://github.com/ben-manes/caffeine/commit/ae218029e0001b84d33a6e592acd68ae0698c065"><code>ae21802</code></a> add missing asserts to openjdk tests that check only in their custom harness</li> <li>Additional commits viewable in <a href="https://github.com/ben-manes/caffeine/compare/v3.1.8...v3.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information