Skip to content

Commit 8c1bddc

Browse files
jderegclaude
andcommitted
Release 4.92.0
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent ab5a2ce commit 8c1bddc

2 files changed

Lines changed: 2 additions & 2 deletions

File tree

changelog.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
### Revision History
22

3-
#### 4.92.0 (unreleased)
3+
#### 4.92.0 - 2026-02-08
44
* **PERFORMANCE**: `CaseInsensitiveMap` - Eliminated global LRU cache bottleneck in `convertKey()` hot path
55
* Every `get()`/`put()`/`containsKey()` call went through `CaseInsensitiveString.of()`, which performed a `ConcurrentHashMap.get()` + LRU bookkeeping (node promotion, timestamp update) on a shared global cache — more expensive than the thing it cached
66
* `CaseInsensitiveString` is a lightweight wrapper (String reference + pre-computed hash, ~20-30ns to construct) while the cache lookup cost ~60-100ns per operation

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<groupId>com.cedarsoftware</groupId>
66
<artifactId>java-util</artifactId>
77
<packaging>bundle</packaging>
8-
<version>4.91.0</version>
8+
<version>4.92.0</version>
99
<description>Java Utilities</description>
1010
<url>https://github.com/jdereg/java-util</url>
1111

0 commit comments

Comments
 (0)