Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active March 14, 2026 00:47
Show Gist options
  • Select an option

  • Save ben-manes/b231cf57cf8e144e2247716e777edcf3 to your computer and use it in GitHub Desktop.

Select an option

Save ben-manes/b231cf57cf8e144e2247716e777edcf3 to your computer and use it in GitHub Desktop.
Get/Put JMH Results
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.667180651240717E7,
"scoreError" : 2.3798903800654136E7,
"scoreConfidence" : [
6.287290271175303E7,
1.104707103130613E8
],
"scorePercentiles" : {
"0.0" : 8.567582199411532E7,
"50.0" : 8.619116362830003E7,
"90.0" : 8.814843391480616E7,
"95.0" : 8.814843391480616E7,
"99.0" : 8.814843391480616E7,
"99.9" : 8.814843391480616E7,
"99.99" : 8.814843391480616E7,
"99.999" : 8.814843391480616E7,
"99.9999" : 8.814843391480616E7,
"100.0" : 8.814843391480616E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.567582199411532E7,
8.814843391480616E7,
8.619116362830003E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1766509879881006E7,
"scoreError" : 759361.0414522787,
"scoreConfidence" : [
2.100714883842873E7,
2.2525870921333283E7
],
"scorePercentiles" : {
"0.0" : 2.1722631994253255E7,
"50.0" : 2.177146252722115E7,
"90.0" : 2.1805435118168607E7,
"95.0" : 2.1805435118168607E7,
"99.0" : 2.1805435118168607E7,
"99.9" : 2.1805435118168607E7,
"99.99" : 2.1805435118168607E7,
"99.999" : 2.1805435118168607E7,
"99.9999" : 2.1805435118168607E7,
"100.0" : 2.1805435118168607E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1722631994253255E7,
2.177146252722115E7,
2.1805435118168607E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.1393433189175344E8,
"scoreError" : 2.4073225901811764E8,
"scoreConfidence" : [
7.32020728736358E7,
5.546665909098711E8
],
"scorePercentiles" : {
"0.0" : 2.988613012387388E8,
"50.0" : 3.195421160199003E8,
"90.0" : 3.2339957841662115E8,
"95.0" : 3.2339957841662115E8,
"99.0" : 3.2339957841662115E8,
"99.9" : 3.2339957841662115E8,
"99.99" : 3.2339957841662115E8,
"99.999" : 3.2339957841662115E8,
"99.9999" : 3.2339957841662115E8,
"100.0" : 3.2339957841662115E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.988613012387388E8,
3.195421160199003E8,
3.2339957841662115E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.31314477480901E7,
"scoreError" : 1.1768244139545754E7,
"scoreConfidence" : [
6.136320360854435E7,
8.489969188763586E7
],
"scorePercentiles" : {
"0.0" : 7.272145414905599E7,
"50.0" : 7.279790235705745E7,
"90.0" : 7.387498673815684E7,
"95.0" : 7.387498673815684E7,
"99.0" : 7.387498673815684E7,
"99.9" : 7.387498673815684E7,
"99.99" : 7.387498673815684E7,
"99.999" : 7.387498673815684E7,
"99.9999" : 7.387498673815684E7,
"100.0" : 7.387498673815684E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.279790235705745E7,
7.387498673815684E7,
7.272145414905599E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.585722103767377E7,
"scoreError" : 1.1435052230610736E7,
"scoreConfidence" : [
5.4422168807063036E7,
7.72922732682845E7
],
"scorePercentiles" : {
"0.0" : 6.529283998123317E7,
"50.0" : 6.5747013829750195E7,
"90.0" : 6.653180930203794E7,
"95.0" : 6.653180930203794E7,
"99.0" : 6.653180930203794E7,
"99.9" : 6.653180930203794E7,
"99.99" : 6.653180930203794E7,
"99.999" : 6.653180930203794E7,
"99.9999" : 6.653180930203794E7,
"100.0" : 6.653180930203794E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.5747013829750195E7,
6.653180930203794E7,
6.529283998123317E7
]
]
},
"readwrite_put" : {
"score" : 7274226.710416333,
"scoreError" : 3613676.5394497556,
"scoreConfidence" : [
3660550.1709665773,
1.0887903249866089E7
],
"scorePercentiles" : {
"0.0" : 7050888.527307266,
"50.0" : 7343177.43611891,
"90.0" : 7428614.167822823,
"95.0" : 7428614.167822823,
"99.0" : 7428614.167822823,
"99.9" : 7428614.167822823,
"99.99" : 7428614.167822823,
"99.999" : 7428614.167822823,
"99.9999" : 7428614.167822823,
"100.0" : 7428614.167822823
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7050888.527307266,
7343177.43611891,
7428614.167822823
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1424740565474976E7,
"scoreError" : 688567.9613914031,
"scoreConfidence" : [
2.073617260408357E7,
2.211330852686638E7
],
"scorePercentiles" : {
"0.0" : 2.1395528171247866E7,
"50.0" : 2.141133799709293E7,
"90.0" : 2.1467355528084137E7,
"95.0" : 2.1467355528084137E7,
"99.0" : 2.1467355528084137E7,
"99.9" : 2.1467355528084137E7,
"99.99" : 2.1467355528084137E7,
"99.999" : 2.1467355528084137E7,
"99.9999" : 2.1467355528084137E7,
"100.0" : 2.1467355528084137E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.141133799709293E7,
2.1395528171247866E7,
2.1467355528084137E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.122945550238144E7,
"scoreError" : 553321.7350095741,
"scoreConfidence" : [
2.0676133767371867E7,
2.1782777237391014E7
],
"scorePercentiles" : {
"0.0" : 2.119513687163473E7,
"50.0" : 2.124056931557676E7,
"90.0" : 2.1252660319932837E7,
"95.0" : 2.1252660319932837E7,
"99.0" : 2.1252660319932837E7,
"99.9" : 2.1252660319932837E7,
"99.99" : 2.1252660319932837E7,
"99.999" : 2.1252660319932837E7,
"99.9999" : 2.1252660319932837E7,
"100.0" : 2.1252660319932837E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.119513687163473E7,
2.124056931557676E7,
2.1252660319932837E7
]
]
},
"readwrite_put" : {
"score" : 195285.06309353604,
"scoreError" : 637283.0812513923,
"scoreConfidence" : [
-441998.0181578562,
832568.1443449283
],
"scorePercentiles" : {
"0.0" : 154958.85567111085,
"50.0" : 214695.20815130053,
"90.0" : 216201.12545819668,
"95.0" : 216201.12545819668,
"99.0" : 216201.12545819668,
"99.9" : 216201.12545819668,
"99.99" : 216201.12545819668,
"99.999" : 216201.12545819668,
"99.9999" : 216201.12545819668,
"100.0" : 216201.12545819668
},
"scoreUnit" : "ops/s",
"rawData" : [
[
216201.12545819668,
154958.85567111085,
214695.20815130053
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.3706189450699595E8,
"scoreError" : 1.1423881018760435E8,
"scoreConfidence" : [
1.228230843193916E8,
3.513007046946003E8
],
"scorePercentiles" : {
"0.0" : 2.3331573908688208E8,
"50.0" : 2.3357912843549803E8,
"90.0" : 2.4429081599860772E8,
"95.0" : 2.4429081599860772E8,
"99.0" : 2.4429081599860772E8,
"99.9" : 2.4429081599860772E8,
"99.99" : 2.4429081599860772E8,
"99.999" : 2.4429081599860772E8,
"99.9999" : 2.4429081599860772E8,
"100.0" : 2.4429081599860772E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3357912843549803E8,
2.4429081599860772E8,
2.3331573908688208E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.2189565637976727E8,
"scoreError" : 1.2492450291468504E8,
"scoreConfidence" : [
9.697115346508223E7,
3.468201592944523E8
],
"scorePercentiles" : {
"0.0" : 2.1788142796265954E8,
"50.0" : 2.180033474561574E8,
"90.0" : 2.2980219372048476E8,
"95.0" : 2.2980219372048476E8,
"99.0" : 2.2980219372048476E8,
"99.9" : 2.2980219372048476E8,
"99.99" : 2.2980219372048476E8,
"99.999" : 2.2980219372048476E8,
"99.9999" : 2.2980219372048476E8,
"100.0" : 2.2980219372048476E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1788142796265954E8,
2.2980219372048476E8,
2.180033474561574E8
]
]
},
"readwrite_put" : {
"score" : 1.5166238127228707E7,
"scoreError" : 1.1268185573540755E7,
"scoreConfidence" : [
3898052.5536879525,
2.643442370076946E7
],
"scorePercentiles" : {
"0.0" : 1.448862227812296E7,
"50.0" : 1.5312391630724683E7,
"90.0" : 1.5697700472838476E7,
"95.0" : 1.5697700472838476E7,
"99.0" : 1.5697700472838476E7,
"99.9" : 1.5697700472838476E7,
"99.99" : 1.5697700472838476E7,
"99.999" : 1.5697700472838476E7,
"99.9999" : 1.5697700472838476E7,
"100.0" : 1.5697700472838476E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5697700472838476E7,
1.448862227812296E7,
1.5312391630724683E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.8255789719640013E7,
"scoreError" : 8379126.827451909,
"scoreConfidence" : [
1.9876662892188102E7,
3.663491654709192E7
],
"scorePercentiles" : {
"0.0" : 2.7822100064852655E7,
"50.0" : 2.820828510518835E7,
"90.0" : 2.8736983988879025E7,
"95.0" : 2.8736983988879025E7,
"99.0" : 2.8736983988879025E7,
"99.9" : 2.8736983988879025E7,
"99.99" : 2.8736983988879025E7,
"99.999" : 2.8736983988879025E7,
"99.9999" : 2.8736983988879025E7,
"100.0" : 2.8736983988879025E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7822100064852655E7,
2.820828510518835E7,
2.8736983988879025E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.0322999606735513E7,
"scoreError" : 1999752.297949226,
"scoreConfidence" : [
8323247.308786286,
1.232275190468474E7
],
"scorePercentiles" : {
"0.0" : 1.0196862771246353E7,
"50.0" : 1.0377003181692269E7,
"90.0" : 1.0395132867267914E7,
"95.0" : 1.0395132867267914E7,
"99.0" : 1.0395132867267914E7,
"99.9" : 1.0395132867267914E7,
"99.99" : 1.0395132867267914E7,
"99.999" : 1.0395132867267914E7,
"99.9999" : 1.0395132867267914E7,
"100.0" : 1.0395132867267914E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0395132867267914E7,
1.0377003181692269E7,
1.0196862771246353E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.451675371761977E7,
"scoreError" : 9818057.082220778,
"scoreConfidence" : [
5.469869663539899E7,
7.433481079984054E7
],
"scorePercentiles" : {
"0.0" : 6.389755896794121E7,
"50.0" : 6.478090349320107E7,
"90.0" : 6.487179869171701E7,
"95.0" : 6.487179869171701E7,
"99.0" : 6.487179869171701E7,
"99.9" : 6.487179869171701E7,
"99.99" : 6.487179869171701E7,
"99.999" : 6.487179869171701E7,
"99.9999" : 6.487179869171701E7,
"100.0" : 6.487179869171701E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.389755896794121E7,
6.487179869171701E7,
6.478090349320107E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.502322170695756E7,
"scoreError" : 3630933.5261889417,
"scoreConfidence" : [
8.139228818076862E7,
8.86541552331465E7
],
"scorePercentiles" : {
"0.0" : 8.485033752779835E7,
"50.0" : 8.497853890944311E7,
"90.0" : 8.524078868363123E7,
"95.0" : 8.524078868363123E7,
"99.0" : 8.524078868363123E7,
"99.9" : 8.524078868363123E7,
"99.99" : 8.524078868363123E7,
"99.999" : 8.524078868363123E7,
"99.9999" : 8.524078868363123E7,
"100.0" : 8.524078868363123E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.485033752779835E7,
8.524078868363123E7,
8.497853890944311E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.4181929446792435E7,
"scoreError" : 6113865.199705,
"scoreConfidence" : [
1.8068064247087434E7,
3.0295794646497436E7
],
"scorePercentiles" : {
"0.0" : 2.3799306716469146E7,
"50.0" : 2.432317725892617E7,
"90.0" : 2.4423304364981987E7,
"95.0" : 2.4423304364981987E7,
"99.0" : 2.4423304364981987E7,
"99.9" : 2.4423304364981987E7,
"99.99" : 2.4423304364981987E7,
"99.999" : 2.4423304364981987E7,
"99.9999" : 2.4423304364981987E7,
"100.0" : 2.4423304364981987E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4423304364981987E7,
2.432317725892617E7,
2.3799306716469146E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.282650316488171E8,
"scoreError" : 3.033334246832075E7,
"scoreConfidence" : [
2.979316891804964E8,
3.5859837411713785E8
],
"scorePercentiles" : {
"0.0" : 3.267019538638956E8,
"50.0" : 3.2808113183028287E8,
"90.0" : 3.300120092522729E8,
"95.0" : 3.300120092522729E8,
"99.0" : 3.300120092522729E8,
"99.9" : 3.300120092522729E8,
"99.99" : 3.300120092522729E8,
"99.999" : 3.300120092522729E8,
"99.9999" : 3.300120092522729E8,
"100.0" : 3.300120092522729E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.267019538638956E8,
3.2808113183028287E8,
3.300120092522729E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.352099164386097E7,
"scoreError" : 1.2328678420597559E7,
"scoreConfidence" : [
6.1192313223263405E7,
8.584967006445852E7
],
"scorePercentiles" : {
"0.0" : 7.297055948219907E7,
"50.0" : 7.331720651605767E7,
"90.0" : 7.427520893332615E7,
"95.0" : 7.427520893332615E7,
"99.0" : 7.427520893332615E7,
"99.9" : 7.427520893332615E7,
"99.99" : 7.427520893332615E7,
"99.999" : 7.427520893332615E7,
"99.9999" : 7.427520893332615E7,
"100.0" : 7.427520893332615E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.297055948219907E7,
7.331720651605767E7,
7.427520893332615E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.251224272780922E7,
"scoreError" : 1.8357137517228816E7,
"scoreConfidence" : [
4.415510521058041E7,
8.086938024503803E7
],
"scorePercentiles" : {
"0.0" : 6.1398159321507365E7,
"50.0" : 6.278365255072081E7,
"90.0" : 6.3354916311199486E7,
"95.0" : 6.3354916311199486E7,
"99.0" : 6.3354916311199486E7,
"99.9" : 6.3354916311199486E7,
"99.99" : 6.3354916311199486E7,
"99.999" : 6.3354916311199486E7,
"99.9999" : 6.3354916311199486E7,
"100.0" : 6.3354916311199486E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.1398159321507365E7,
6.278365255072081E7,
6.3354916311199486E7
]
]
},
"readwrite_put" : {
"score" : 1.1008748916051747E7,
"scoreError" : 9578714.374272346,
"scoreConfidence" : [
1430034.5417794008,
2.0587463290324092E7
],
"scorePercentiles" : {
"0.0" : 1.0533553965336867E7,
"50.0" : 1.0920292622126665E7,
"90.0" : 1.1572400160691706E7,
"95.0" : 1.1572400160691706E7,
"99.0" : 1.1572400160691706E7,
"99.9" : 1.1572400160691706E7,
"99.99" : 1.1572400160691706E7,
"99.999" : 1.1572400160691706E7,
"99.9999" : 1.1572400160691706E7,
"100.0" : 1.1572400160691706E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1572400160691706E7,
1.0533553965336867E7,
1.0920292622126665E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.350104444075859E7,
"scoreError" : 3528794.9033996407,
"scoreConfidence" : [
1.9972249537358947E7,
2.7029839344158232E7
],
"scorePercentiles" : {
"0.0" : 2.3324647410728533E7,
"50.0" : 2.3470599132349513E7,
"90.0" : 2.370788677919772E7,
"95.0" : 2.370788677919772E7,
"99.0" : 2.370788677919772E7,
"99.9" : 2.370788677919772E7,
"99.99" : 2.370788677919772E7,
"99.999" : 2.370788677919772E7,
"99.9999" : 2.370788677919772E7,
"100.0" : 2.370788677919772E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3324647410728533E7,
2.3470599132349513E7,
2.370788677919772E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.312206010317271E7,
"scoreError" : 3846734.050626448,
"scoreConfidence" : [
1.927532605254626E7,
2.6968794153799158E7
],
"scorePercentiles" : {
"0.0" : 2.293517988669646E7,
"50.0" : 2.308034990947173E7,
"90.0" : 2.335065051334994E7,
"95.0" : 2.335065051334994E7,
"99.0" : 2.335065051334994E7,
"99.9" : 2.335065051334994E7,
"99.99" : 2.335065051334994E7,
"99.999" : 2.335065051334994E7,
"99.9999" : 2.335065051334994E7,
"100.0" : 2.335065051334994E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.293517988669646E7,
2.308034990947173E7,
2.335065051334994E7
]
]
},
"readwrite_put" : {
"score" : 378984.3375858776,
"scoreError" : 343683.23118064285,
"scoreConfidence" : [
35301.10640523478,
722667.5687665205
],
"scorePercentiles" : {
"0.0" : 357236.26584777806,
"50.0" : 389467.52403207065,
"90.0" : 390249.222877784,
"95.0" : 390249.222877784,
"99.0" : 390249.222877784,
"99.9" : 390249.222877784,
"99.99" : 390249.222877784,
"99.999" : 390249.222877784,
"99.9999" : 390249.222877784,
"100.0" : 390249.222877784
},
"scoreUnit" : "ops/s",
"rawData" : [
[
389467.52403207065,
390249.222877784,
357236.26584777806
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.4465774594340953E8,
"scoreError" : 1.1667006444691107E8,
"scoreConfidence" : [
1.2798768149649847E8,
3.613278103903206E8
],
"scorePercentiles" : {
"0.0" : 2.374018763660673E8,
"50.0" : 2.4709769307939085E8,
"90.0" : 2.494736683847704E8,
"95.0" : 2.494736683847704E8,
"99.0" : 2.494736683847704E8,
"99.9" : 2.494736683847704E8,
"99.99" : 2.494736683847704E8,
"99.999" : 2.494736683847704E8,
"99.9999" : 2.494736683847704E8,
"100.0" : 2.494736683847704E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.374018763660673E8,
2.494736683847704E8,
2.4709769307939085E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3052987755810496E8,
"scoreError" : 1.2725875850452659E8,
"scoreConfidence" : [
1.0327111905357838E8,
3.5778863606263155E8
],
"scorePercentiles" : {
"0.0" : 2.2271030666884512E8,
"50.0" : 2.3276691615044478E8,
"90.0" : 2.3611240985502502E8,
"95.0" : 2.3611240985502502E8,
"99.0" : 2.3611240985502502E8,
"99.9" : 2.3611240985502502E8,
"99.99" : 2.3611240985502502E8,
"99.999" : 2.3611240985502502E8,
"99.9999" : 2.3611240985502502E8,
"100.0" : 2.3611240985502502E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2271030666884512E8,
2.3611240985502502E8,
2.3276691615044478E8
]
]
},
"readwrite_put" : {
"score" : 1.4127868385304542E7,
"scoreError" : 1.255124177773921E7,
"scoreConfidence" : [
1576626.6075653322,
2.6679110163043752E7
],
"scorePercentiles" : {
"0.0" : 1.3361258529745355E7,
"50.0" : 1.4330776928946061E7,
"90.0" : 1.469156969722221E7,
"95.0" : 1.469156969722221E7,
"99.0" : 1.469156969722221E7,
"99.9" : 1.469156969722221E7,
"99.99" : 1.469156969722221E7,
"99.999" : 1.469156969722221E7,
"99.9999" : 1.469156969722221E7,
"100.0" : 1.469156969722221E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.469156969722221E7,
1.3361258529745355E7,
1.4330776928946061E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.376183177354603E7,
"scoreError" : 1.3708893261872193E7,
"scoreConfidence" : [
3.0052938511673838E7,
5.747072503541823E7
],
"scorePercentiles" : {
"0.0" : 4.314233610367294E7,
"50.0" : 4.354544566112568E7,
"90.0" : 4.4597713555839494E7,
"95.0" : 4.4597713555839494E7,
"99.0" : 4.4597713555839494E7,
"99.9" : 4.4597713555839494E7,
"99.99" : 4.4597713555839494E7,
"99.999" : 4.4597713555839494E7,
"99.9999" : 4.4597713555839494E7,
"100.0" : 4.4597713555839494E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.314233610367294E7,
4.354544566112568E7,
4.4597713555839494E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2015858602793789E7,
"scoreError" : 447346.1802025867,
"scoreConfidence" : [
1.1568512422591202E7,
1.2463204782996375E7
],
"scorePercentiles" : {
"0.0" : 1.1987867551035304E7,
"50.0" : 1.2026161796503179E7,
"90.0" : 1.2033546460842878E7,
"95.0" : 1.2033546460842878E7,
"99.0" : 1.2033546460842878E7,
"99.9" : 1.2033546460842878E7,
"99.99" : 1.2033546460842878E7,
"99.999" : 1.2033546460842878E7,
"99.9999" : 1.2033546460842878E7,
"100.0" : 1.2033546460842878E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1987867551035304E7,
1.2033546460842878E7,
1.2026161796503179E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.264996014311371E7,
"scoreError" : 2869259.606581116,
"scoreConfidence" : [
5.9780700536532596E7,
6.5519219749694824E7
],
"scorePercentiles" : {
"0.0" : 6.2489917950168595E7,
"50.0" : 6.265565142851636E7,
"90.0" : 6.2804311050656185E7,
"95.0" : 6.2804311050656185E7,
"99.0" : 6.2804311050656185E7,
"99.9" : 6.2804311050656185E7,
"99.99" : 6.2804311050656185E7,
"99.999" : 6.2804311050656185E7,
"99.9999" : 6.2804311050656185E7,
"100.0" : 6.2804311050656185E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.2489917950168595E7,
6.265565142851636E7,
6.2804311050656185E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.1129085350757723E8,
"scoreError" : 6.1099362958273746E7,
"scoreConfidence" : [
5.019149054930348E7,
1.7239021646585098E8
],
"scorePercentiles" : {
"0.0" : 1.0754391560920933E8,
"50.0" : 1.123357331299119E8,
"90.0" : 1.139929117836104E8,
"95.0" : 1.139929117836104E8,
"99.0" : 1.139929117836104E8,
"99.9" : 1.139929117836104E8,
"99.99" : 1.139929117836104E8,
"99.999" : 1.139929117836104E8,
"99.9999" : 1.139929117836104E8,
"100.0" : 1.139929117836104E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.139929117836104E8,
1.123357331299119E8,
1.0754391560920933E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.5798063549347203E7,
"scoreError" : 2542383.093877603,
"scoreConfidence" : [
2.32556804554696E7,
2.8340446643224806E7
],
"scorePercentiles" : {
"0.0" : 2.565959113063491E7,
"50.0" : 2.5796311711371653E7,
"90.0" : 2.593828780603505E7,
"95.0" : 2.593828780603505E7,
"99.0" : 2.593828780603505E7,
"99.9" : 2.593828780603505E7,
"99.99" : 2.593828780603505E7,
"99.999" : 2.593828780603505E7,
"99.9999" : 2.593828780603505E7,
"100.0" : 2.593828780603505E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5796311711371653E7,
2.565959113063491E7,
2.593828780603505E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.1974352331420153E8,
"scoreError" : 1.795795740385493E7,
"scoreConfidence" : [
3.017855659103466E8,
3.3770148071805644E8
],
"scorePercentiles" : {
"0.0" : 3.186516743153875E8,
"50.0" : 3.200159205579246E8,
"90.0" : 3.2056297506929255E8,
"95.0" : 3.2056297506929255E8,
"99.0" : 3.2056297506929255E8,
"99.9" : 3.2056297506929255E8,
"99.99" : 3.2056297506929255E8,
"99.999" : 3.2056297506929255E8,
"99.9999" : 3.2056297506929255E8,
"100.0" : 3.2056297506929255E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.186516743153875E8,
3.2056297506929255E8,
3.200159205579246E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.367899258330029E7,
"scoreError" : 2.8348310423963305E7,
"scoreConfidence" : [
6.5330682159336984E7,
1.220273030072636E8
],
"scorePercentiles" : {
"0.0" : 9.255381984126264E7,
"50.0" : 9.303121083466552E7,
"90.0" : 9.545194707397273E7,
"95.0" : 9.545194707397273E7,
"99.0" : 9.545194707397273E7,
"99.9" : 9.545194707397273E7,
"99.99" : 9.545194707397273E7,
"99.999" : 9.545194707397273E7,
"99.9999" : 9.545194707397273E7,
"100.0" : 9.545194707397273E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.545194707397273E7,
9.303121083466552E7,
9.255381984126264E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 8.193934889317106E7,
"scoreError" : 2.339239868203501E7,
"scoreConfidence" : [
5.854695021113604E7,
1.0533174757520607E8
],
"scorePercentiles" : {
"0.0" : 8.08961560979735E7,
"50.0" : 8.155106054582083E7,
"90.0" : 8.337083003571887E7,
"95.0" : 8.337083003571887E7,
"99.0" : 8.337083003571887E7,
"99.9" : 8.337083003571887E7,
"99.99" : 8.337083003571887E7,
"99.999" : 8.337083003571887E7,
"99.9999" : 8.337083003571887E7,
"100.0" : 8.337083003571887E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.337083003571887E7,
8.155106054582083E7,
8.08961560979735E7
]
]
},
"readwrite_put" : {
"score" : 1.1739643690129228E7,
"scoreError" : 5632874.337111055,
"scoreConfidence" : [
6106769.353018173,
1.7372518027240284E7
],
"scorePercentiles" : {
"0.0" : 1.148015028884469E7,
"50.0" : 1.165766374328914E7,
"90.0" : 1.2081117038253855E7,
"95.0" : 1.2081117038253855E7,
"99.0" : 1.2081117038253855E7,
"99.9" : 1.2081117038253855E7,
"99.99" : 1.2081117038253855E7,
"99.999" : 1.2081117038253855E7,
"99.9999" : 1.2081117038253855E7,
"100.0" : 1.2081117038253855E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2081117038253855E7,
1.148015028884469E7,
1.165766374328914E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.4689262552076593E7,
"scoreError" : 2680148.68739379,
"scoreConfidence" : [
2.20091138646828E7,
2.7369411239470385E7
],
"scorePercentiles" : {
"0.0" : 2.4597564977477692E7,
"50.0" : 2.461151674156253E7,
"90.0" : 2.4858705937189557E7,
"95.0" : 2.4858705937189557E7,
"99.0" : 2.4858705937189557E7,
"99.9" : 2.4858705937189557E7,
"99.99" : 2.4858705937189557E7,
"99.999" : 2.4858705937189557E7,
"99.9999" : 2.4858705937189557E7,
"100.0" : 2.4858705937189557E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4597564977477692E7,
2.4858705937189557E7,
2.461151674156253E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.417853415477242E7,
"scoreError" : 2570527.993668757,
"scoreConfidence" : [
2.1608006161103662E7,
2.6749062148441177E7
],
"scorePercentiles" : {
"0.0" : 2.408201007941591E7,
"50.0" : 2.4113372457654208E7,
"90.0" : 2.434021992724715E7,
"95.0" : 2.434021992724715E7,
"99.0" : 2.434021992724715E7,
"99.9" : 2.434021992724715E7,
"99.99" : 2.434021992724715E7,
"99.999" : 2.434021992724715E7,
"99.9999" : 2.434021992724715E7,
"100.0" : 2.434021992724715E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.408201007941591E7,
2.434021992724715E7,
2.4113372457654208E7
]
]
},
"readwrite_put" : {
"score" : 510728.3973041714,
"scoreError" : 200612.76151528314,
"scoreConfidence" : [
310115.63578888826,
711341.1588194545
],
"scorePercentiles" : {
"0.0" : 498144.28390832525,
"50.0" : 515554.8980617841,
"90.0" : 518486.0099424047,
"95.0" : 518486.0099424047,
"99.0" : 518486.0099424047,
"99.9" : 518486.0099424047,
"99.99" : 518486.0099424047,
"99.999" : 518486.0099424047,
"99.9999" : 518486.0099424047,
"100.0" : 518486.0099424047
},
"scoreUnit" : "ops/s",
"rawData" : [
[
515554.8980617841,
518486.0099424047,
498144.28390832525
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.3720912543431535E8,
"scoreError" : 1.137785641853207E8,
"scoreConfidence" : [
1.2343056124899465E8,
3.5098768961963606E8
],
"scorePercentiles" : {
"0.0" : 2.3020165915274417E8,
"50.0" : 2.3927529812879485E8,
"90.0" : 2.4215041902140713E8,
"95.0" : 2.4215041902140713E8,
"99.0" : 2.4215041902140713E8,
"99.9" : 2.4215041902140713E8,
"99.99" : 2.4215041902140713E8,
"99.999" : 2.4215041902140713E8,
"99.9999" : 2.4215041902140713E8,
"100.0" : 2.4215041902140713E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3020165915274417E8,
2.4215041902140713E8,
2.3927529812879485E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.2146926284336337E8,
"scoreError" : 1.2387858059621432E8,
"scoreConfidence" : [
9.759068224714905E7,
3.453478434395777E8
],
"scorePercentiles" : {
"0.0" : 2.139776170564728E8,
"50.0" : 2.2321176611743784E8,
"90.0" : 2.2721840535617942E8,
"95.0" : 2.2721840535617942E8,
"99.0" : 2.2721840535617942E8,
"99.9" : 2.2721840535617942E8,
"99.99" : 2.2721840535617942E8,
"99.999" : 2.2721840535617942E8,
"99.9999" : 2.2721840535617942E8,
"100.0" : 2.2721840535617942E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.139776170564728E8,
2.2721840535617942E8,
2.2321176611743784E8
]
]
},
"readwrite_put" : {
"score" : 1.5739862590952018E7,
"scoreError" : 1.2847335032259282E7,
"scoreConfidence" : [
2892527.5586927366,
2.8587197623211302E7
],
"scorePercentiles" : {
"0.0" : 1.4932013665227696E7,
"50.0" : 1.6063532011357006E7,
"90.0" : 1.6224042096271355E7,
"95.0" : 1.6224042096271355E7,
"99.0" : 1.6224042096271355E7,
"99.9" : 1.6224042096271355E7,
"99.99" : 1.6224042096271355E7,
"99.999" : 1.6224042096271355E7,
"99.9999" : 1.6224042096271355E7,
"100.0" : 1.6224042096271355E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6224042096271355E7,
1.4932013665227696E7,
1.6063532011357006E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.942261228280997E7,
"scoreError" : 8799516.67198744,
"scoreConfidence" : [
4.062309561082253E7,
5.822212895479742E7
],
"scorePercentiles" : {
"0.0" : 4.900137102957224E7,
"50.0" : 4.931770122670642E7,
"90.0" : 4.9948764592151254E7,
"95.0" : 4.9948764592151254E7,
"99.0" : 4.9948764592151254E7,
"99.9" : 4.9948764592151254E7,
"99.99" : 4.9948764592151254E7,
"99.999" : 4.9948764592151254E7,
"99.9999" : 4.9948764592151254E7,
"100.0" : 4.9948764592151254E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.900137102957224E7,
4.931770122670642E7,
4.9948764592151254E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1715243827470357E7,
"scoreError" : 596676.6380565384,
"scoreConfidence" : [
1.1118567189413818E7,
1.2311920465526896E7
],
"scorePercentiles" : {
"0.0" : 1.167909419895305E7,
"50.0" : 1.1723854153253075E7,
"90.0" : 1.1742783130204944E7,
"95.0" : 1.1742783130204944E7,
"99.0" : 1.1742783130204944E7,
"99.9" : 1.1742783130204944E7,
"99.99" : 1.1742783130204944E7,
"99.999" : 1.1742783130204944E7,
"99.9999" : 1.1742783130204944E7,
"100.0" : 1.1742783130204944E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1742783130204944E7,
1.167909419895305E7,
1.1723854153253075E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.556391391741641E7,
"scoreError" : 7294022.551933223,
"scoreConfidence" : [
6.826989136548318E7,
8.285793646934964E7
],
"scorePercentiles" : {
"0.0" : 7.510290396019748E7,
"50.0" : 7.577319646610814E7,
"90.0" : 7.581564132594359E7,
"95.0" : 7.581564132594359E7,
"99.0" : 7.581564132594359E7,
"99.9" : 7.581564132594359E7,
"99.99" : 7.581564132594359E7,
"99.999" : 7.581564132594359E7,
"99.9999" : 7.581564132594359E7,
"100.0" : 7.581564132594359E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.510290396019748E7,
7.577319646610814E7,
7.581564132594359E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.658374473310175E7,
"scoreError" : 5406872.630239473,
"scoreConfidence" : [
3.1176872102862276E7,
4.199061736334122E7
],
"scorePercentiles" : {
"0.0" : 3.624183984850399E7,
"50.0" : 3.674203494089918E7,
"90.0" : 3.6767359409902066E7,
"95.0" : 3.6767359409902066E7,
"99.0" : 3.6767359409902066E7,
"99.9" : 3.6767359409902066E7,
"99.99" : 3.6767359409902066E7,
"99.999" : 3.6767359409902066E7,
"99.9999" : 3.6767359409902066E7,
"100.0" : 3.6767359409902066E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.6767359409902066E7,
3.624183984850399E7,
3.674203494089918E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.6937118832668345E7,
"scoreError" : 510601.15162304183,
"scoreConfidence" : [
1.6426517681045303E7,
1.7447719984291386E7
],
"scorePercentiles" : {
"0.0" : 1.6918310105133194E7,
"50.0" : 1.692376382009014E7,
"90.0" : 1.6969282572781697E7,
"95.0" : 1.6969282572781697E7,
"99.0" : 1.6969282572781697E7,
"99.9" : 1.6969282572781697E7,
"99.99" : 1.6969282572781697E7,
"99.999" : 1.6969282572781697E7,
"99.9999" : 1.6969282572781697E7,
"100.0" : 1.6969282572781697E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6918310105133194E7,
1.692376382009014E7,
1.6969282572781697E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.7088027675566545E8,
"scoreError" : 9947282.374088721,
"scoreConfidence" : [
1.6093299438157672E8,
1.808275591297542E8
],
"scorePercentiles" : {
"0.0" : 1.7026446024747056E8,
"50.0" : 1.710747448783327E8,
"90.0" : 1.7130162514119318E8,
"95.0" : 1.7130162514119318E8,
"99.0" : 1.7130162514119318E8,
"99.9" : 1.7130162514119318E8,
"99.99" : 1.7130162514119318E8,
"99.999" : 1.7130162514119318E8,
"99.9999" : 1.7130162514119318E8,
"100.0" : 1.7130162514119318E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.710747448783327E8,
1.7026446024747056E8,
1.7130162514119318E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.410449163390198E7,
"scoreError" : 9807901.68052243,
"scoreConfidence" : [
2.4296589953379553E7,
4.391239331442441E7
],
"scorePercentiles" : {
"0.0" : 3.369839602762062E7,
"50.0" : 3.390092779167977E7,
"90.0" : 3.471415108240557E7,
"95.0" : 3.471415108240557E7,
"99.0" : 3.471415108240557E7,
"99.9" : 3.471415108240557E7,
"99.99" : 3.471415108240557E7,
"99.999" : 3.471415108240557E7,
"99.9999" : 3.471415108240557E7,
"100.0" : 3.471415108240557E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.471415108240557E7,
3.369839602762062E7,
3.390092779167977E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.9415454774297792E7,
"scoreError" : 7744761.147487017,
"scoreConfidence" : [
2.1670693626810774E7,
3.716021592178481E7
],
"scorePercentiles" : {
"0.0" : 2.9013209666439414E7,
"50.0" : 2.93739595075712E7,
"90.0" : 2.9859195148882758E7,
"95.0" : 2.9859195148882758E7,
"99.0" : 2.9859195148882758E7,
"99.9" : 2.9859195148882758E7,
"99.99" : 2.9859195148882758E7,
"99.999" : 2.9859195148882758E7,
"99.9999" : 2.9859195148882758E7,
"100.0" : 2.9859195148882758E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.9859195148882758E7,
2.9013209666439414E7,
2.93739595075712E7
]
]
},
"readwrite_put" : {
"score" : 4689036.859604198,
"scoreError" : 2992476.3092265185,
"scoreConfidence" : [
1696560.550377679,
7681513.168830716
],
"scorePercentiles" : {
"0.0" : 4526968.284108568,
"50.0" : 4685186.361181211,
"90.0" : 4854955.933522813,
"95.0" : 4854955.933522813,
"99.0" : 4854955.933522813,
"99.9" : 4854955.933522813,
"99.99" : 4854955.933522813,
"99.999" : 4854955.933522813,
"99.9999" : 4854955.933522813,
"100.0" : 4854955.933522813
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4854955.933522813,
4685186.361181211,
4526968.284108568
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.5773919729669148E7,
"scoreError" : 1520624.103931554,
"scoreConfidence" : [
1.4253295625737594E7,
1.7294543833600704E7
],
"scorePercentiles" : {
"0.0" : 1.5677711086913291E7,
"50.0" : 1.5819736034149626E7,
"90.0" : 1.5824312067944529E7,
"95.0" : 1.5824312067944529E7,
"99.0" : 1.5824312067944529E7,
"99.9" : 1.5824312067944529E7,
"99.99" : 1.5824312067944529E7,
"99.999" : 1.5824312067944529E7,
"99.9999" : 1.5824312067944529E7,
"100.0" : 1.5824312067944529E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5819736034149626E7,
1.5677711086913291E7,
1.5824312067944529E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.524846040380262E7,
"scoreError" : 1396143.521712545,
"scoreConfidence" : [
1.3852316882090075E7,
1.6644603925515166E7
],
"scorePercentiles" : {
"0.0" : 1.5160792523346229E7,
"50.0" : 1.5282692758895598E7,
"90.0" : 1.5301895929166034E7,
"95.0" : 1.5301895929166034E7,
"99.0" : 1.5301895929166034E7,
"99.9" : 1.5301895929166034E7,
"99.99" : 1.5301895929166034E7,
"99.999" : 1.5301895929166034E7,
"99.9999" : 1.5301895929166034E7,
"100.0" : 1.5301895929166034E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5282692758895598E7,
1.5160792523346229E7,
1.5301895929166034E7
]
]
},
"readwrite_put" : {
"score" : 525459.3258665284,
"scoreError" : 189766.94285748072,
"scoreConfidence" : [
335692.3830090477,
715226.2687240092
],
"scorePercentiles" : {
"0.0" : 516918.56356706045,
"50.0" : 522416.13877849496,
"90.0" : 537043.2752540298,
"95.0" : 537043.2752540298,
"99.0" : 537043.2752540298,
"99.9" : 537043.2752540298,
"99.99" : 537043.2752540298,
"99.999" : 537043.2752540298,
"99.9999" : 537043.2752540298,
"100.0" : 537043.2752540298
},
"scoreUnit" : "ops/s",
"rawData" : [
[
537043.2752540298,
516918.56356706045,
522416.13877849496
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.439669520771276E8,
"scoreError" : 4.381155869919503E7,
"scoreConfidence" : [
1.0015539337793258E8,
1.8777851077632263E8
],
"scorePercentiles" : {
"0.0" : 1.4121186711843142E8,
"50.0" : 1.4507221299649996E8,
"90.0" : 1.456167761164515E8,
"95.0" : 1.456167761164515E8,
"99.0" : 1.456167761164515E8,
"99.9" : 1.456167761164515E8,
"99.99" : 1.456167761164515E8,
"99.999" : 1.456167761164515E8,
"99.9999" : 1.456167761164515E8,
"100.0" : 1.456167761164515E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4121186711843142E8,
1.4507221299649996E8,
1.456167761164515E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.3056626064408927E8,
"scoreError" : 3.743507413602034E7,
"scoreConfidence" : [
9.313118650806892E7,
1.680013347801096E8
],
"scorePercentiles" : {
"0.0" : 1.282037027915187E8,
"50.0" : 1.3159194628011951E8,
"90.0" : 1.3190313286062959E8,
"95.0" : 1.3190313286062959E8,
"99.0" : 1.3190313286062959E8,
"99.9" : 1.3190313286062959E8,
"99.99" : 1.3190313286062959E8,
"99.999" : 1.3190313286062959E8,
"99.9999" : 1.3190313286062959E8,
"100.0" : 1.3190313286062959E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.282037027915187E8,
1.3190313286062959E8,
1.3159194628011951E8
]
]
},
"readwrite_put" : {
"score" : 1.3400691433038352E7,
"scoreError" : 9969740.156883592,
"scoreConfidence" : [
3430951.2761547603,
2.3370431589921944E7
],
"scorePercentiles" : {
"0.0" : 1.3008164326912709E7,
"50.0" : 1.3169080135870356E7,
"90.0" : 1.402482983633199E7,
"95.0" : 1.402482983633199E7,
"99.0" : 1.402482983633199E7,
"99.9" : 1.402482983633199E7,
"99.99" : 1.402482983633199E7,
"99.999" : 1.402482983633199E7,
"99.9999" : 1.402482983633199E7,
"100.0" : 1.402482983633199E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3008164326912709E7,
1.3169080135870356E7,
1.402482983633199E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.9537108228634994E7,
"scoreError" : 3720648.449670327,
"scoreConfidence" : [
1.5816459778964669E7,
2.325775667830532E7
],
"scorePercentiles" : {
"0.0" : 1.9302235729946453E7,
"50.0" : 1.9639771720848754E7,
"90.0" : 1.9669317235109773E7,
"95.0" : 1.9669317235109773E7,
"99.0" : 1.9669317235109773E7,
"99.9" : 1.9669317235109773E7,
"99.99" : 1.9669317235109773E7,
"99.999" : 1.9669317235109773E7,
"99.9999" : 1.9669317235109773E7,
"100.0" : 1.9669317235109773E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.9302235729946453E7,
1.9669317235109773E7,
1.9639771720848754E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 9147749.713420572,
"scoreError" : 1049977.0644190356,
"scoreConfidence" : [
8097772.649001536,
1.0197726777839607E7
],
"scorePercentiles" : {
"0.0" : 9088802.657294229,
"50.0" : 9150647.752886226,
"90.0" : 9203798.730081258,
"95.0" : 9203798.730081258,
"99.0" : 9203798.730081258,
"99.9" : 9203798.730081258,
"99.99" : 9203798.730081258,
"99.999" : 9203798.730081258,
"99.9999" : 9203798.730081258,
"100.0" : 9203798.730081258
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9150647.752886226,
9088802.657294229,
9203798.730081258
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.6393680765153416E7,
"scoreError" : 632930.0937517949,
"scoreConfidence" : [
6.576075067140162E7,
6.702661085890521E7
],
"scorePercentiles" : {
"0.0" : 6.635410870390128E7,
"50.0" : 6.6408068129666425E7,
"90.0" : 6.641886546189254E7,
"95.0" : 6.641886546189254E7,
"99.0" : 6.641886546189254E7,
"99.9" : 6.641886546189254E7,
"99.99" : 6.641886546189254E7,
"99.999" : 6.641886546189254E7,
"99.9999" : 6.641886546189254E7,
"100.0" : 6.641886546189254E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.6408068129666425E7,
6.641886546189254E7,
6.635410870390128E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.966547992721448E7,
"scoreError" : 1.0180786013654241E7,
"scoreConfidence" : [
3.948469391356024E7,
5.984626594086872E7
],
"scorePercentiles" : {
"0.0" : 4.9197781839055166E7,
"50.0" : 4.951545903784977E7,
"90.0" : 5.028319890473853E7,
"95.0" : 5.028319890473853E7,
"99.0" : 5.028319890473853E7,
"99.9" : 5.028319890473853E7,
"99.99" : 5.028319890473853E7,
"99.999" : 5.028319890473853E7,
"99.9999" : 5.028319890473853E7,
"100.0" : 5.028319890473853E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.951545903784977E7,
4.9197781839055166E7,
5.028319890473853E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.8082129436146542E7,
"scoreError" : 1166328.8013283047,
"scoreConfidence" : [
1.6915800634818237E7,
1.9248458237474848E7
],
"scorePercentiles" : {
"0.0" : 1.8039652170170747E7,
"50.0" : 1.805108174539754E7,
"90.0" : 1.815565439287133E7,
"95.0" : 1.815565439287133E7,
"99.0" : 1.815565439287133E7,
"99.9" : 1.815565439287133E7,
"99.99" : 1.815565439287133E7,
"99.999" : 1.815565439287133E7,
"99.9999" : 1.815565439287133E7,
"100.0" : 1.815565439287133E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.805108174539754E7,
1.8039652170170747E7,
1.815565439287133E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.4939920415390185E8,
"scoreError" : 1.3404665583129942E7,
"scoreConfidence" : [
1.359945385707719E8,
1.628038697370318E8
],
"scorePercentiles" : {
"0.0" : 1.4855661661811748E8,
"50.0" : 1.497344774369132E8,
"90.0" : 1.4990651840667486E8,
"95.0" : 1.4990651840667486E8,
"99.0" : 1.4990651840667486E8,
"99.9" : 1.4990651840667486E8,
"99.99" : 1.4990651840667486E8,
"99.999" : 1.4990651840667486E8,
"99.9999" : 1.4990651840667486E8,
"100.0" : 1.4990651840667486E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.497344774369132E8,
1.4855661661811748E8,
1.4990651840667486E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.3314618154819876E7,
"scoreError" : 1.1188445709425936E7,
"scoreConfidence" : [
3.2126172445393942E7,
5.450306386424581E7
],
"scorePercentiles" : {
"0.0" : 4.261645145302356E7,
"50.0" : 4.356108346387554E7,
"90.0" : 4.376631954756054E7,
"95.0" : 4.376631954756054E7,
"99.0" : 4.376631954756054E7,
"99.9" : 4.376631954756054E7,
"99.99" : 4.376631954756054E7,
"99.999" : 4.376631954756054E7,
"99.9999" : 4.376631954756054E7,
"100.0" : 4.376631954756054E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.261645145302356E7,
4.376631954756054E7,
4.356108346387554E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 3.776723176466031E7,
"scoreError" : 8885749.359330324,
"scoreConfidence" : [
2.888148240532998E7,
4.665298112399063E7
],
"scorePercentiles" : {
"0.0" : 3.721270708315213E7,
"50.0" : 3.796324026243524E7,
"90.0" : 3.812574794839354E7,
"95.0" : 3.812574794839354E7,
"99.0" : 3.812574794839354E7,
"99.9" : 3.812574794839354E7,
"99.99" : 3.812574794839354E7,
"99.999" : 3.812574794839354E7,
"99.9999" : 3.812574794839354E7,
"100.0" : 3.812574794839354E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.721270708315213E7,
3.796324026243524E7,
3.812574794839354E7
]
]
},
"readwrite_put" : {
"score" : 5547386.390159581,
"scoreError" : 4050091.7432204103,
"scoreConfidence" : [
1497294.6469391705,
9597478.133379992
],
"scorePercentiles" : {
"0.0" : 5403744.369871432,
"50.0" : 5435335.515482002,
"90.0" : 5803079.285125308,
"95.0" : 5803079.285125308,
"99.0" : 5803079.285125308,
"99.9" : 5803079.285125308,
"99.99" : 5803079.285125308,
"99.999" : 5803079.285125308,
"99.9999" : 5803079.285125308,
"100.0" : 5803079.285125308
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5403744.369871432,
5803079.285125308,
5435335.515482002
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.7653407014996003E7,
"scoreError" : 369542.1493305361,
"scoreConfidence" : [
1.7283864865665466E7,
1.802294916432654E7
],
"scorePercentiles" : {
"0.0" : 1.7630879848504484E7,
"50.0" : 1.7659221320813753E7,
"90.0" : 1.7670119875669774E7,
"95.0" : 1.7670119875669774E7,
"99.0" : 1.7670119875669774E7,
"99.9" : 1.7670119875669774E7,
"99.99" : 1.7670119875669774E7,
"99.999" : 1.7670119875669774E7,
"99.9999" : 1.7670119875669774E7,
"100.0" : 1.7670119875669774E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.7630879848504484E7,
1.7659221320813753E7,
1.7670119875669774E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.75335003085698E7,
"scoreError" : 370779.04563572345,
"scoreConfidence" : [
1.7162721262934078E7,
1.7904279354205523E7
],
"scorePercentiles" : {
"0.0" : 1.751145000312933E7,
"50.0" : 1.7537569255615816E7,
"90.0" : 1.7551481666964255E7,
"95.0" : 1.7551481666964255E7,
"99.0" : 1.7551481666964255E7,
"99.9" : 1.7551481666964255E7,
"99.99" : 1.7551481666964255E7,
"99.999" : 1.7551481666964255E7,
"99.9999" : 1.7551481666964255E7,
"100.0" : 1.7551481666964255E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.751145000312933E7,
1.7537569255615816E7,
1.7551481666964255E7
]
]
},
"readwrite_put" : {
"score" : 119906.70642620407,
"scoreError" : 28505.663918236056,
"scoreConfidence" : [
91401.04250796801,
148412.37034444013
],
"scorePercentiles" : {
"0.0" : 118638.20870551826,
"50.0" : 119429.84537515312,
"90.0" : 121652.06519794078,
"95.0" : 121652.06519794078,
"99.0" : 121652.06519794078,
"99.9" : 121652.06519794078,
"99.99" : 121652.06519794078,
"99.999" : 121652.06519794078,
"99.9999" : 121652.06519794078,
"100.0" : 121652.06519794078
},
"scoreUnit" : "ops/s",
"rawData" : [
[
119429.84537515312,
121652.06519794078,
118638.20870551826
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.211073747701176E8,
"scoreError" : 3.782205265188432E7,
"scoreConfidence" : [
8.328532211823328E7,
1.589294274220019E8
],
"scorePercentiles" : {
"0.0" : 1.1965653179611355E8,
"50.0" : 1.2018377840479629E8,
"90.0" : 1.2348181410944298E8,
"95.0" : 1.2348181410944298E8,
"99.0" : 1.2348181410944298E8,
"99.9" : 1.2348181410944298E8,
"99.99" : 1.2348181410944298E8,
"99.999" : 1.2348181410944298E8,
"99.9999" : 1.2348181410944298E8,
"100.0" : 1.2348181410944298E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2348181410944298E8,
1.1965653179611355E8,
1.2018377840479629E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.1277481943382622E8,
"scoreError" : 3.53069029723509E7,
"scoreConfidence" : [
7.746791646147531E7,
1.4808172240617713E8
],
"scorePercentiles" : {
"0.0" : 1.1135157132309592E8,
"50.0" : 1.119944237537028E8,
"90.0" : 1.1497846322467998E8,
"95.0" : 1.1497846322467998E8,
"99.0" : 1.1497846322467998E8,
"99.9" : 1.1497846322467998E8,
"99.99" : 1.1497846322467998E8,
"99.999" : 1.1497846322467998E8,
"99.9999" : 1.1497846322467998E8,
"100.0" : 1.1497846322467998E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1497846322467998E8,
1.1135157132309592E8,
1.119944237537028E8
]
]
},
"readwrite_put" : {
"score" : 8332555.336291383,
"scoreError" : 2897222.4102257243,
"scoreConfidence" : [
5435332.926065659,
1.1229777746517107E7
],
"scorePercentiles" : {
"0.0" : 8189354.65109349,
"50.0" : 8304960.473017653,
"90.0" : 8503350.884763002,
"95.0" : 8503350.884763002,
"99.0" : 8503350.884763002,
"99.9" : 8503350.884763002,
"99.99" : 8503350.884763002,
"99.999" : 8503350.884763002,
"99.9999" : 8503350.884763002,
"100.0" : 8503350.884763002
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8503350.884763002,
8304960.473017653,
8189354.65109349
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.74534131644473E7,
"scoreError" : 1.1179437433980832E7,
"scoreConfidence" : [
6273975.730466468,
2.863285059842813E7
],
"scorePercentiles" : {
"0.0" : 1.699856919739513E7,
"50.0" : 1.721143089973795E7,
"90.0" : 1.815023939620882E7,
"95.0" : 1.815023939620882E7,
"99.0" : 1.815023939620882E7,
"99.9" : 1.815023939620882E7,
"99.99" : 1.815023939620882E7,
"99.999" : 1.815023939620882E7,
"99.9999" : 1.815023939620882E7,
"100.0" : 1.815023939620882E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.815023939620882E7,
1.721143089973795E7,
1.699856919739513E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.061114082117753E7,
"scoreError" : 1147417.213207861,
"scoreConfidence" : [
9463723.607969668,
1.175855803438539E7
],
"scorePercentiles" : {
"0.0" : 1.0540287671423329E7,
"50.0" : 1.0632765055007283E7,
"90.0" : 1.066036973710198E7,
"95.0" : 1.066036973710198E7,
"99.0" : 1.066036973710198E7,
"99.9" : 1.066036973710198E7,
"99.99" : 1.066036973710198E7,
"99.999" : 1.066036973710198E7,
"99.9999" : 1.066036973710198E7,
"100.0" : 1.066036973710198E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0632765055007283E7,
1.066036973710198E7,
1.0540287671423329E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.7039922140027154E7,
"scoreError" : 2.2977929036701947E7,
"scoreConfidence" : [
4061993.103325207,
5.00178511767291E7
],
"scorePercentiles" : {
"0.0" : 2.5808136782829598E7,
"50.0" : 2.698621538674822E7,
"90.0" : 2.832541425050365E7,
"95.0" : 2.832541425050365E7,
"99.0" : 2.832541425050365E7,
"99.9" : 2.832541425050365E7,
"99.99" : 2.832541425050365E7,
"99.999" : 2.832541425050365E7,
"99.9999" : 2.832541425050365E7,
"100.0" : 2.832541425050365E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.832541425050365E7,
2.698621538674822E7,
2.5808136782829598E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.763628489064181E7,
"scoreError" : 4115008.9784076787,
"scoreConfidence" : [
5.352127591223413E7,
6.175129386904949E7
],
"scorePercentiles" : {
"0.0" : 5.745669033315711E7,
"50.0" : 5.756272506228289E7,
"90.0" : 5.788943927648541E7,
"95.0" : 5.788943927648541E7,
"99.0" : 5.788943927648541E7,
"99.9" : 5.788943927648541E7,
"99.99" : 5.788943927648541E7,
"99.999" : 5.788943927648541E7,
"99.9999" : 5.788943927648541E7,
"100.0" : 5.788943927648541E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.788943927648541E7,
5.756272506228289E7,
5.745669033315711E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.175491351610676E7,
"scoreError" : 1377689.5024709464,
"scoreConfidence" : [
2.037722401363581E7,
2.3132603018577706E7
],
"scorePercentiles" : {
"0.0" : 2.1670264762036357E7,
"50.0" : 2.177911114628909E7,
"90.0" : 2.181536463999483E7,
"95.0" : 2.181536463999483E7,
"99.0" : 2.181536463999483E7,
"99.9" : 2.181536463999483E7,
"99.99" : 2.181536463999483E7,
"99.999" : 2.181536463999483E7,
"99.9999" : 2.181536463999483E7,
"100.0" : 2.181536463999483E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.181536463999483E7,
2.177911114628909E7,
2.1670264762036357E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.2168810587847427E8,
"scoreError" : 6.342549281280304E7,
"scoreConfidence" : [
1.5826261306567124E8,
2.851135986912773E8
],
"scorePercentiles" : {
"0.0" : 2.1887540489944243E8,
"50.0" : 2.206139239546473E8,
"90.0" : 2.2557498878133306E8,
"95.0" : 2.2557498878133306E8,
"99.0" : 2.2557498878133306E8,
"99.9" : 2.2557498878133306E8,
"99.99" : 2.2557498878133306E8,
"99.999" : 2.2557498878133306E8,
"99.9999" : 2.2557498878133306E8,
"100.0" : 2.2557498878133306E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1887540489944243E8,
2.206139239546473E8,
2.2557498878133306E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.883100420872921E7,
"scoreError" : 1.3363419258328015E7,
"scoreConfidence" : [
4.5467584950401194E7,
7.219442346705723E7
],
"scorePercentiles" : {
"0.0" : 5.800125902352359E7,
"50.0" : 5.910378596505589E7,
"90.0" : 5.938796763760813E7,
"95.0" : 5.938796763760813E7,
"99.0" : 5.938796763760813E7,
"99.9" : 5.938796763760813E7,
"99.99" : 5.938796763760813E7,
"99.999" : 5.938796763760813E7,
"99.9999" : 5.938796763760813E7,
"100.0" : 5.938796763760813E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.800125902352359E7,
5.910378596505589E7,
5.938796763760813E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 5.0817165815001644E7,
"scoreError" : 1.2245564780389793E7,
"scoreConfidence" : [
3.857160103461185E7,
6.306273059539144E7
],
"scorePercentiles" : {
"0.0" : 5.0058517447929084E7,
"50.0" : 5.1059097295200214E7,
"90.0" : 5.133388270187565E7,
"95.0" : 5.133388270187565E7,
"99.0" : 5.133388270187565E7,
"99.9" : 5.133388270187565E7,
"99.99" : 5.133388270187565E7,
"99.999" : 5.133388270187565E7,
"99.9999" : 5.133388270187565E7,
"100.0" : 5.133388270187565E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.0058517447929084E7,
5.1059097295200214E7,
5.133388270187565E7
]
]
},
"readwrite_put" : {
"score" : 8013838.393727557,
"scoreError" : 1126561.4138355737,
"scoreConfidence" : [
6887276.979891983,
9140399.80756313
],
"scorePercentiles" : {
"0.0" : 7942741.575594513,
"50.0" : 8044688.66985568,
"90.0" : 8054084.935732478,
"95.0" : 8054084.935732478,
"99.0" : 8054084.935732478,
"99.9" : 8054084.935732478,
"99.99" : 8054084.935732478,
"99.999" : 8054084.935732478,
"99.9999" : 8054084.935732478,
"100.0" : 8054084.935732478
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7942741.575594513,
8044688.66985568,
8054084.935732478
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.058019832809985E7,
"scoreError" : 811486.7104972354,
"scoreConfidence" : [
1.9768711617602617E7,
2.1391685038597085E7
],
"scorePercentiles" : {
"0.0" : 2.0544889981177744E7,
"50.0" : 2.0565549409197528E7,
"90.0" : 2.0630155593924277E7,
"95.0" : 2.0630155593924277E7,
"99.0" : 2.0630155593924277E7,
"99.9" : 2.0630155593924277E7,
"99.99" : 2.0630155593924277E7,
"99.999" : 2.0630155593924277E7,
"99.9999" : 2.0630155593924277E7,
"100.0" : 2.0630155593924277E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0630155593924277E7,
2.0565549409197528E7,
2.0544889981177744E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.040738003733373E7,
"scoreError" : 979950.8604274999,
"scoreConfidence" : [
1.942742917690623E7,
2.138733089776123E7
],
"scorePercentiles" : {
"0.0" : 2.0362950173224673E7,
"50.0" : 2.039211526042956E7,
"90.0" : 2.0467074678346954E7,
"95.0" : 2.0467074678346954E7,
"99.0" : 2.0467074678346954E7,
"99.9" : 2.0467074678346954E7,
"99.99" : 2.0467074678346954E7,
"99.999" : 2.0467074678346954E7,
"99.9999" : 2.0467074678346954E7,
"100.0" : 2.0467074678346954E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0467074678346954E7,
2.039211526042956E7,
2.0362950173224673E7
]
]
},
"readwrite_put" : {
"score" : 172818.29076612004,
"scoreError" : 172303.16320889248,
"scoreConfidence" : [
515.1275572275626,
345121.4539750125
],
"scorePercentiles" : {
"0.0" : 163080.9155773244,
"50.0" : 173434.14876796654,
"90.0" : 181939.80795306913,
"95.0" : 181939.80795306913,
"99.0" : 181939.80795306913,
"99.9" : 181939.80795306913,
"99.99" : 181939.80795306913,
"99.999" : 181939.80795306913,
"99.9999" : 181939.80795306913,
"100.0" : 181939.80795306913
},
"scoreUnit" : "ops/s",
"rawData" : [
[
163080.9155773244,
173434.14876796654,
181939.80795306913
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.6595539974828961E8,
"scoreError" : 4.438883164956117E7,
"scoreConfidence" : [
1.2156656809872845E8,
2.1034423139785078E8
],
"scorePercentiles" : {
"0.0" : 1.636434463845557E8,
"50.0" : 1.6572893751531345E8,
"90.0" : 1.6849381534499973E8,
"95.0" : 1.6849381534499973E8,
"99.0" : 1.6849381534499973E8,
"99.9" : 1.6849381534499973E8,
"99.99" : 1.6849381534499973E8,
"99.999" : 1.6849381534499973E8,
"99.9999" : 1.6849381534499973E8,
"100.0" : 1.6849381534499973E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.636434463845557E8,
1.6849381534499973E8,
1.6572893751531345E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.5182047436890253E8,
"scoreError" : 5.012732053888707E7,
"scoreConfidence" : [
1.0169315383001547E8,
2.019477949077896E8
],
"scorePercentiles" : {
"0.0" : 1.490384830004098E8,
"50.0" : 1.5189050060800776E8,
"90.0" : 1.5453243949828994E8,
"95.0" : 1.5453243949828994E8,
"99.0" : 1.5453243949828994E8,
"99.9" : 1.5453243949828994E8,
"99.99" : 1.5453243949828994E8,
"99.999" : 1.5453243949828994E8,
"99.9999" : 1.5453243949828994E8,
"100.0" : 1.5453243949828994E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.490384830004098E8,
1.5453243949828994E8,
1.5189050060800776E8
]
]
},
"readwrite_put" : {
"score" : 1.4134925379387124E7,
"scoreError" : 7510572.816585833,
"scoreConfidence" : [
6624352.56280129,
2.1645498195972957E7
],
"scorePercentiles" : {
"0.0" : 1.3838436907305693E7,
"50.0" : 1.3961375846709788E7,
"90.0" : 1.460496338414589E7,
"95.0" : 1.460496338414589E7,
"99.0" : 1.460496338414589E7,
"99.9" : 1.460496338414589E7,
"99.99" : 1.460496338414589E7,
"99.999" : 1.460496338414589E7,
"99.9999" : 1.460496338414589E7,
"100.0" : 1.460496338414589E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.460496338414589E7,
1.3961375846709788E7,
1.3838436907305693E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.5553795741312176E7,
"scoreError" : 4445387.852295125,
"scoreConfidence" : [
3.1108407889017053E7,
3.99991835936073E7
],
"scorePercentiles" : {
"0.0" : 3.530987910953661E7,
"50.0" : 3.55542963593135E7,
"90.0" : 3.579721175508642E7,
"95.0" : 3.579721175508642E7,
"99.0" : 3.579721175508642E7,
"99.9" : 3.579721175508642E7,
"99.99" : 3.579721175508642E7,
"99.999" : 3.579721175508642E7,
"99.9999" : 3.579721175508642E7,
"100.0" : 3.579721175508642E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.55542963593135E7,
3.530987910953661E7,
3.579721175508642E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 9475773.238040153,
"scoreError" : 387573.5599250269,
"scoreConfidence" : [
9088199.678115126,
9863346.79796518
],
"scorePercentiles" : {
"0.0" : 9452553.959620567,
"50.0" : 9480529.740201022,
"90.0" : 9494236.014298867,
"95.0" : 9494236.014298867,
"99.0" : 9494236.014298867,
"99.9" : 9494236.014298867,
"99.99" : 9494236.014298867,
"99.999" : 9494236.014298867,
"99.9999" : 9494236.014298867,
"100.0" : 9494236.014298867
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9452553.959620567,
9480529.740201022,
9494236.014298867
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.419080479338922E7,
"scoreError" : 2082494.5724596244,
"scoreConfidence" : [
6.21083102209296E7,
6.627329936584885E7
],
"scorePercentiles" : {
"0.0" : 6.40622368447563E7,
"50.0" : 6.422993713851632E7,
"90.0" : 6.4280240396895036E7,
"95.0" : 6.4280240396895036E7,
"99.0" : 6.4280240396895036E7,
"99.9" : 6.4280240396895036E7,
"99.99" : 6.4280240396895036E7,
"99.999" : 6.4280240396895036E7,
"99.9999" : 6.4280240396895036E7,
"100.0" : 6.4280240396895036E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.4280240396895036E7,
6.40622368447563E7,
6.422993713851632E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0234458752578525E8,
"scoreError" : 1.4000985369784355E7,
"scoreConfidence" : [
8.83436021560009E7,
1.1634557289556961E8
],
"scorePercentiles" : {
"0.0" : 1.0184022300660473E8,
"50.0" : 1.019657559981909E8,
"90.0" : 1.032277835725601E8,
"95.0" : 1.032277835725601E8,
"99.0" : 1.032277835725601E8,
"99.9" : 1.032277835725601E8,
"99.99" : 1.032277835725601E8,
"99.999" : 1.032277835725601E8,
"99.9999" : 1.032277835725601E8,
"100.0" : 1.032277835725601E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.019657559981909E8,
1.032277835725601E8,
1.0184022300660473E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.340366428212084E7,
"scoreError" : 1288812.5768512567,
"scoreConfidence" : [
2.2114851705269583E7,
2.4692476858972095E7
],
"scorePercentiles" : {
"0.0" : 2.3322999664115727E7,
"50.0" : 2.3433484085457336E7,
"90.0" : 2.345450909678945E7,
"95.0" : 2.345450909678945E7,
"99.0" : 2.345450909678945E7,
"99.9" : 2.345450909678945E7,
"99.99" : 2.345450909678945E7,
"99.999" : 2.345450909678945E7,
"99.9999" : 2.345450909678945E7,
"100.0" : 2.345450909678945E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.345450909678945E7,
2.3322999664115727E7,
2.3433484085457336E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.2387669060984707E8,
"scoreError" : 1.206422033655458E7,
"scoreConfidence" : [
3.118124702732925E8,
3.3594091094640166E8
],
"scorePercentiles" : {
"0.0" : 3.231146841565895E8,
"50.0" : 3.2421524752211237E8,
"90.0" : 3.2430014015083927E8,
"95.0" : 3.2430014015083927E8,
"99.0" : 3.2430014015083927E8,
"99.9" : 3.2430014015083927E8,
"99.99" : 3.2430014015083927E8,
"99.999" : 3.2430014015083927E8,
"99.9999" : 3.2430014015083927E8,
"100.0" : 3.2430014015083927E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2421524752211237E8,
3.231146841565895E8,
3.2430014015083927E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.522073182296865E7,
"scoreError" : 1.382383092119628E7,
"scoreConfidence" : [
7.139690090177236E7,
9.904456274416493E7
],
"scorePercentiles" : {
"0.0" : 8.445036246540824E7,
"50.0" : 8.524667524006923E7,
"90.0" : 8.596515776342851E7,
"95.0" : 8.596515776342851E7,
"99.0" : 8.596515776342851E7,
"99.9" : 8.596515776342851E7,
"99.99" : 8.596515776342851E7,
"99.999" : 8.596515776342851E7,
"99.9999" : 8.596515776342851E7,
"100.0" : 8.596515776342851E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.596515776342851E7,
8.524667524006923E7,
8.445036246540824E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.509479259411709E7,
"scoreError" : 1.3058608650526635E7,
"scoreConfidence" : [
6.2036183943590455E7,
8.815340124464372E7
],
"scorePercentiles" : {
"0.0" : 7.455263831923857E7,
"50.0" : 7.482559042096823E7,
"90.0" : 7.590614904214445E7,
"95.0" : 7.590614904214445E7,
"99.0" : 7.590614904214445E7,
"99.9" : 7.590614904214445E7,
"99.99" : 7.590614904214445E7,
"99.999" : 7.590614904214445E7,
"99.9999" : 7.590614904214445E7,
"100.0" : 7.590614904214445E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.590614904214445E7,
7.482559042096823E7,
7.455263831923857E7
]
]
},
"readwrite_put" : {
"score" : 1.0125939228851568E7,
"scoreError" : 4889738.627680907,
"scoreConfidence" : [
5236200.601170661,
1.5015677856532475E7
],
"scorePercentiles" : {
"0.0" : 9897724.146169674,
"50.0" : 1.005900872128405E7,
"90.0" : 1.0421084819100982E7,
"95.0" : 1.0421084819100982E7,
"99.0" : 1.0421084819100982E7,
"99.9" : 1.0421084819100982E7,
"99.99" : 1.0421084819100982E7,
"99.999" : 1.0421084819100982E7,
"99.9999" : 1.0421084819100982E7,
"100.0" : 1.0421084819100982E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.005900872128405E7,
1.0421084819100982E7,
9897724.146169674
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2391388977622688E7,
"scoreError" : 1579897.2730131655,
"scoreConfidence" : [
2.081149170460952E7,
2.3971286250635855E7
],
"scorePercentiles" : {
"0.0" : 2.230000354671288E7,
"50.0" : 2.240192489035949E7,
"90.0" : 2.2472238495795693E7,
"95.0" : 2.2472238495795693E7,
"99.0" : 2.2472238495795693E7,
"99.9" : 2.2472238495795693E7,
"99.99" : 2.2472238495795693E7,
"99.999" : 2.2472238495795693E7,
"99.9999" : 2.2472238495795693E7,
"100.0" : 2.2472238495795693E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2472238495795693E7,
2.240192489035949E7,
2.230000354671288E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.222156536007533E7,
"scoreError" : 1850157.3260715231,
"scoreConfidence" : [
2.0371408034003805E7,
2.407172268614685E7
],
"scorePercentiles" : {
"0.0" : 2.211998310061519E7,
"50.0" : 2.2221903994825825E7,
"90.0" : 2.232280898478498E7,
"95.0" : 2.232280898478498E7,
"99.0" : 2.232280898478498E7,
"99.9" : 2.232280898478498E7,
"99.99" : 2.232280898478498E7,
"99.999" : 2.232280898478498E7,
"99.9999" : 2.232280898478498E7,
"100.0" : 2.232280898478498E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.232280898478498E7,
2.2221903994825825E7,
2.211998310061519E7
]
]
},
"readwrite_put" : {
"score" : 169823.61754735577,
"scoreError" : 322217.24277066253,
"scoreConfidence" : [
-152393.62522330676,
492040.8603180183
],
"scorePercentiles" : {
"0.0" : 149429.5110107141,
"50.0" : 180020.44609768828,
"90.0" : 180020.8955336649,
"95.0" : 180020.8955336649,
"99.0" : 180020.8955336649,
"99.9" : 180020.8955336649,
"99.99" : 180020.8955336649,
"99.999" : 180020.8955336649,
"99.9999" : 180020.8955336649,
"100.0" : 180020.8955336649
},
"scoreUnit" : "ops/s",
"rawData" : [
[
149429.5110107141,
180020.8955336649,
180020.44609768828
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.3862650029819775E8,
"scoreError" : 1.2114233962863182E8,
"scoreConfidence" : [
1.1748416066956593E8,
3.597688399268296E8
],
"scorePercentiles" : {
"0.0" : 2.31036175607756E8,
"50.0" : 2.4148211198785406E8,
"90.0" : 2.4336121329898316E8,
"95.0" : 2.4336121329898316E8,
"99.0" : 2.4336121329898316E8,
"99.9" : 2.4336121329898316E8,
"99.99" : 2.4336121329898316E8,
"99.999" : 2.4336121329898316E8,
"99.9999" : 2.4336121329898316E8,
"100.0" : 2.4336121329898316E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4148211198785406E8,
2.31036175607756E8,
2.4336121329898316E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.26586494066173E8,
"scoreError" : 1.2701857483807202E8,
"scoreConfidence" : [
9.956791922810097E7,
3.53605068904245E8
],
"scorePercentiles" : {
"0.0" : 2.1864762654427564E8,
"50.0" : 2.2945836663518038E8,
"90.0" : 2.3165348901906294E8,
"95.0" : 2.3165348901906294E8,
"99.0" : 2.3165348901906294E8,
"99.9" : 2.3165348901906294E8,
"99.99" : 2.3165348901906294E8,
"99.999" : 2.3165348901906294E8,
"99.9999" : 2.3165348901906294E8,
"100.0" : 2.3165348901906294E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2945836663518038E8,
2.1864762654427564E8,
2.3165348901906294E8
]
]
},
"readwrite_put" : {
"score" : 1.2040006232024757E7,
"scoreError" : 6215701.067905453,
"scoreConfidence" : [
5824305.164119304,
1.825570729993021E7
],
"scorePercentiles" : {
"0.0" : 1.1707724279920237E7,
"50.0" : 1.2023745352673683E7,
"90.0" : 1.2388549063480347E7,
"95.0" : 1.2388549063480347E7,
"99.0" : 1.2388549063480347E7,
"99.9" : 1.2388549063480347E7,
"99.99" : 1.2388549063480347E7,
"99.999" : 1.2388549063480347E7,
"99.9999" : 1.2388549063480347E7,
"100.0" : 1.2388549063480347E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2023745352673683E7,
1.2388549063480347E7,
1.1707724279920237E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.1864057240139265E7,
"scoreError" : 1861023.718149526,
"scoreConfidence" : [
3.000303352198974E7,
3.372508095828879E7
],
"scorePercentiles" : {
"0.0" : 3.1756649963960648E7,
"50.0" : 3.1875884969227303E7,
"90.0" : 3.1959636787229843E7,
"95.0" : 3.1959636787229843E7,
"99.0" : 3.1959636787229843E7,
"99.9" : 3.1959636787229843E7,
"99.99" : 3.1959636787229843E7,
"99.999" : 3.1959636787229843E7,
"99.9999" : 3.1959636787229843E7,
"100.0" : 3.1959636787229843E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1959636787229843E7,
3.1756649963960648E7,
3.1875884969227303E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1418074788877787E7,
"scoreError" : 600192.6977536897,
"scoreConfidence" : [
1.0817882091124097E7,
1.2018267486631477E7
],
"scorePercentiles" : {
"0.0" : 1.1380366769830719E7,
"50.0" : 1.143294181924443E7,
"90.0" : 1.1440915777558215E7,
"95.0" : 1.1440915777558215E7,
"99.0" : 1.1440915777558215E7,
"99.9" : 1.1440915777558215E7,
"99.99" : 1.1440915777558215E7,
"99.999" : 1.1440915777558215E7,
"99.9999" : 1.1440915777558215E7,
"100.0" : 1.1440915777558215E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1380366769830719E7,
1.143294181924443E7,
1.1440915777558215E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.9865988202567525E7,
"scoreError" : 2016068.6432145117,
"scoreConfidence" : [
5.784991955935302E7,
6.1882056845782034E7
],
"scorePercentiles" : {
"0.0" : 5.9743218459678516E7,
"50.0" : 5.989724657718809E7,
"90.0" : 5.995749957083598E7,
"95.0" : 5.995749957083598E7,
"99.0" : 5.995749957083598E7,
"99.9" : 5.995749957083598E7,
"99.99" : 5.995749957083598E7,
"99.999" : 5.995749957083598E7,
"99.9999" : 5.995749957083598E7,
"100.0" : 5.995749957083598E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.9743218459678516E7,
5.995749957083598E7,
5.989724657718809E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0252799866754991E8,
"scoreError" : 1.3686317528088255E7,
"scoreConfidence" : [
8.884168113946165E7,
1.1621431619563816E8
],
"scorePercentiles" : {
"0.0" : 1.020135635505524E8,
"50.0" : 1.0218163749105985E8,
"90.0" : 1.0338879496103747E8,
"95.0" : 1.0338879496103747E8,
"99.0" : 1.0338879496103747E8,
"99.9" : 1.0338879496103747E8,
"99.99" : 1.0338879496103747E8,
"99.999" : 1.0338879496103747E8,
"99.9999" : 1.0338879496103747E8,
"100.0" : 1.0338879496103747E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0218163749105985E8,
1.0338879496103747E8,
1.020135635505524E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1854261767794877E7,
"scoreError" : 1685396.6799004835,
"scoreConfidence" : [
2.0168865087894395E7,
2.353965844769536E7
],
"scorePercentiles" : {
"0.0" : 2.177606021785593E7,
"50.0" : 2.183053043560743E7,
"90.0" : 2.195619464992127E7,
"95.0" : 2.195619464992127E7,
"99.0" : 2.195619464992127E7,
"99.9" : 2.195619464992127E7,
"99.99" : 2.195619464992127E7,
"99.999" : 2.195619464992127E7,
"99.9999" : 2.195619464992127E7,
"100.0" : 2.195619464992127E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.195619464992127E7,
2.177606021785593E7,
2.183053043560743E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.180145272786732E8,
"scoreError" : 3.8063264084670104E7,
"scoreConfidence" : [
2.7995126319400305E8,
3.560777913633433E8
],
"scorePercentiles" : {
"0.0" : 3.157655366444219E8,
"50.0" : 3.1839102832997566E8,
"90.0" : 3.19887016861622E8,
"95.0" : 3.19887016861622E8,
"99.0" : 3.19887016861622E8,
"99.9" : 3.19887016861622E8,
"99.99" : 3.19887016861622E8,
"99.999" : 3.19887016861622E8,
"99.9999" : 3.19887016861622E8,
"100.0" : 3.19887016861622E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1839102832997566E8,
3.157655366444219E8,
3.19887016861622E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.37302542823044E7,
"scoreError" : 1.4890756648327632E7,
"scoreConfidence" : [
6.883949763397677E7,
9.862101093063204E7
],
"scorePercentiles" : {
"0.0" : 8.280276450649609E7,
"50.0" : 8.404899891010119E7,
"90.0" : 8.433899943031594E7,
"95.0" : 8.433899943031594E7,
"99.0" : 8.433899943031594E7,
"99.9" : 8.433899943031594E7,
"99.99" : 8.433899943031594E7,
"99.999" : 8.433899943031594E7,
"99.9999" : 8.433899943031594E7,
"100.0" : 8.433899943031594E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.280276450649609E7,
8.404899891010119E7,
8.433899943031594E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.662077558725522E7,
"scoreError" : 1.3736937535672663E7,
"scoreConfidence" : [
6.288383805158256E7,
9.035771312292789E7
],
"scorePercentiles" : {
"0.0" : 7.575234417922895E7,
"50.0" : 7.701851081816871E7,
"90.0" : 7.7091471764368E7,
"95.0" : 7.7091471764368E7,
"99.0" : 7.7091471764368E7,
"99.9" : 7.7091471764368E7,
"99.99" : 7.7091471764368E7,
"99.999" : 7.7091471764368E7,
"99.9999" : 7.7091471764368E7,
"100.0" : 7.7091471764368E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.575234417922895E7,
7.701851081816871E7,
7.7091471764368E7
]
]
},
"readwrite_put" : {
"score" : 7109478.695049193,
"scoreError" : 2188673.660958172,
"scoreConfidence" : [
4920805.034091021,
9298152.356007364
],
"scorePercentiles" : {
"0.0" : 7030488.091932481,
"50.0" : 7050420.327267146,
"90.0" : 7247527.665947951,
"95.0" : 7247527.665947951,
"99.0" : 7247527.665947951,
"99.9" : 7247527.665947951,
"99.99" : 7247527.665947951,
"99.999" : 7247527.665947951,
"99.9999" : 7247527.665947951,
"100.0" : 7247527.665947951
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7050420.327267146,
7030488.091932481,
7247527.665947951
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1751606719626423E7,
"scoreError" : 898169.596817653,
"scoreConfidence" : [
2.085343712280877E7,
2.2649776316444077E7
],
"scorePercentiles" : {
"0.0" : 2.1722478442906007E7,
"50.0" : 2.1723892985162452E7,
"90.0" : 2.1808448730810802E7,
"95.0" : 2.1808448730810802E7,
"99.0" : 2.1808448730810802E7,
"99.9" : 2.1808448730810802E7,
"99.99" : 2.1808448730810802E7,
"99.999" : 2.1808448730810802E7,
"99.9999" : 2.1808448730810802E7,
"100.0" : 2.1808448730810802E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1723892985162452E7,
2.1808448730810802E7,
2.1722478442906007E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1578887530611355E7,
"scoreError" : 730054.8057234708,
"scoreConfidence" : [
2.0848832724887885E7,
2.2308942336334825E7
],
"scorePercentiles" : {
"0.0" : 2.155221870604346E7,
"50.0" : 2.1559542866758205E7,
"90.0" : 2.16249010190324E7,
"95.0" : 2.16249010190324E7,
"99.0" : 2.16249010190324E7,
"99.9" : 2.16249010190324E7,
"99.99" : 2.16249010190324E7,
"99.999" : 2.16249010190324E7,
"99.9999" : 2.16249010190324E7,
"100.0" : 2.16249010190324E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.155221870604346E7,
2.16249010190324E7,
2.1559542866758205E7
]
]
},
"readwrite_put" : {
"score" : 172719.18901506552,
"scoreError" : 188744.4367715271,
"scoreConfidence" : [
-16025.247756461584,
361463.6257865926
],
"scorePercentiles" : {
"0.0" : 162935.57614780148,
"50.0" : 171674.27911899475,
"90.0" : 183547.71177840035,
"95.0" : 183547.71177840035,
"99.0" : 183547.71177840035,
"99.9" : 183547.71177840035,
"99.99" : 183547.71177840035,
"99.999" : 183547.71177840035,
"99.9999" : 183547.71177840035,
"100.0" : 183547.71177840035
},
"scoreUnit" : "ops/s",
"rawData" : [
[
171674.27911899475,
183547.71177840035,
162935.57614780148
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.686345176213958E8,
"scoreError" : 1.777660673827973E7,
"scoreConfidence" : [
2.508579108831161E8,
2.864111243596755E8
],
"scorePercentiles" : {
"0.0" : 2.6789462534256965E8,
"50.0" : 2.6827038833112627E8,
"90.0" : 2.697385391904916E8,
"95.0" : 2.697385391904916E8,
"99.0" : 2.697385391904916E8,
"99.9" : 2.697385391904916E8,
"99.99" : 2.697385391904916E8,
"99.999" : 2.697385391904916E8,
"99.9999" : 2.697385391904916E8,
"100.0" : 2.697385391904916E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6789462534256965E8,
2.6827038833112627E8,
2.697385391904916E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.5579683514893198E8,
"scoreError" : 2.137593423672812E7,
"scoreConfidence" : [
2.3442090091220385E8,
2.771727693856601E8
],
"scorePercentiles" : {
"0.0" : 2.5476656878894007E8,
"50.0" : 2.55552518497382E8,
"90.0" : 2.5707141816047388E8,
"95.0" : 2.5707141816047388E8,
"99.0" : 2.5707141816047388E8,
"99.9" : 2.5707141816047388E8,
"99.99" : 2.5707141816047388E8,
"99.999" : 2.5707141816047388E8,
"99.9999" : 2.5707141816047388E8,
"100.0" : 2.5707141816047388E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5476656878894007E8,
2.55552518497382E8,
2.5707141816047388E8
]
]
},
"readwrite_put" : {
"score" : 1.2837682472463861E7,
"scoreError" : 4611069.433879451,
"scoreConfidence" : [
8226613.03858441,
1.744875190634331E7
],
"scorePercentiles" : {
"0.0" : 1.2667121030017702E7,
"50.0" : 1.2717869833744291E7,
"90.0" : 1.312805655362959E7,
"95.0" : 1.312805655362959E7,
"99.0" : 1.312805655362959E7,
"99.9" : 1.312805655362959E7,
"99.99" : 1.312805655362959E7,
"99.999" : 1.312805655362959E7,
"99.9999" : 1.312805655362959E7,
"100.0" : 1.312805655362959E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.312805655362959E7,
1.2717869833744291E7,
1.2667121030017702E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.5912464352260076E7,
"scoreError" : 6397517.816323483,
"scoreConfidence" : [
3.9514946535936594E7,
5.230998216858356E7
],
"scorePercentiles" : {
"0.0" : 4.568374383756274E7,
"50.0" : 4.573745577891226E7,
"90.0" : 4.631619344030521E7,
"95.0" : 4.631619344030521E7,
"99.0" : 4.631619344030521E7,
"99.9" : 4.631619344030521E7,
"99.99" : 4.631619344030521E7,
"99.999" : 4.631619344030521E7,
"99.9999" : 4.631619344030521E7,
"100.0" : 4.631619344030521E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.573745577891226E7,
4.568374383756274E7,
4.631619344030521E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1327406070855126E7,
"scoreError" : 798649.2226660725,
"scoreConfidence" : [
1.0528756848189054E7,
1.2126055293521198E7
],
"scorePercentiles" : {
"0.0" : 1.1301253205459319E7,
"50.0" : 1.1303020301525733E7,
"90.0" : 1.1377944705580322E7,
"95.0" : 1.1377944705580322E7,
"99.0" : 1.1377944705580322E7,
"99.9" : 1.1377944705580322E7,
"99.99" : 1.1377944705580322E7,
"99.999" : 1.1377944705580322E7,
"99.9999" : 1.1377944705580322E7,
"100.0" : 1.1377944705580322E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1377944705580322E7,
1.1301253205459319E7,
1.1303020301525733E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.944957387000179E7,
"scoreError" : 5096141.036935667,
"scoreConfidence" : [
5.435343283306613E7,
6.454571490693746E7
],
"scorePercentiles" : {
"0.0" : 5.921488559059894E7,
"50.0" : 5.937529326443853E7,
"90.0" : 5.97585427549679E7,
"95.0" : 5.97585427549679E7,
"99.0" : 5.97585427549679E7,
"99.9" : 5.97585427549679E7,
"99.99" : 5.97585427549679E7,
"99.999" : 5.97585427549679E7,
"99.9999" : 5.97585427549679E7,
"100.0" : 5.97585427549679E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.921488559059894E7,
5.97585427549679E7,
5.937529326443853E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.008829082431978E8,
"scoreError" : 2.0343110984388027E7,
"scoreConfidence" : [
8.053979725880978E7,
1.2122601922758582E8
],
"scorePercentiles" : {
"0.0" : 9.964933706774157E7,
"50.0" : 1.011801349384149E8,
"90.0" : 1.0181925272343692E8,
"95.0" : 1.0181925272343692E8,
"99.0" : 1.0181925272343692E8,
"99.9" : 1.0181925272343692E8,
"99.99" : 1.0181925272343692E8,
"99.999" : 1.0181925272343692E8,
"99.9999" : 1.0181925272343692E8,
"100.0" : 1.0181925272343692E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.964933706774157E7,
1.011801349384149E8,
1.0181925272343692E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1962573497792076E7,
"scoreError" : 2783328.3517066203,
"scoreConfidence" : [
1.9179245146085456E7,
2.4745901849498697E7
],
"scorePercentiles" : {
"0.0" : 2.1787902938716594E7,
"50.0" : 2.203007686745413E7,
"90.0" : 2.2069740687205497E7,
"95.0" : 2.2069740687205497E7,
"99.0" : 2.2069740687205497E7,
"99.9" : 2.2069740687205497E7,
"99.99" : 2.2069740687205497E7,
"99.999" : 2.2069740687205497E7,
"99.9999" : 2.2069740687205497E7,
"100.0" : 2.2069740687205497E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.203007686745413E7,
2.2069740687205497E7,
2.1787902938716594E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.504682037914259E8,
"scoreError" : 1.5229108482597548E8,
"scoreConfidence" : [
1.981771189654504E8,
5.0275928861740136E8
],
"scorePercentiles" : {
"0.0" : 3.408294007033042E8,
"50.0" : 3.5523927585530496E8,
"90.0" : 3.553359348156684E8,
"95.0" : 3.553359348156684E8,
"99.0" : 3.553359348156684E8,
"99.9" : 3.553359348156684E8,
"99.99" : 3.553359348156684E8,
"99.999" : 3.553359348156684E8,
"99.9999" : 3.553359348156684E8,
"100.0" : 3.553359348156684E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.408294007033042E8,
3.553359348156684E8,
3.5523927585530496E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.179025997374769E7,
"scoreError" : 2.257637435391516E7,
"scoreConfidence" : [
5.921388561983253E7,
1.0436663432766284E8
],
"scorePercentiles" : {
"0.0" : 8.042682429648724E7,
"50.0" : 8.210163056799364E7,
"90.0" : 8.284232505676216E7,
"95.0" : 8.284232505676216E7,
"99.0" : 8.284232505676216E7,
"99.9" : 8.284232505676216E7,
"99.99" : 8.284232505676216E7,
"99.999" : 8.284232505676216E7,
"99.9999" : 8.284232505676216E7,
"100.0" : 8.284232505676216E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.284232505676216E7,
8.042682429648724E7,
8.210163056799364E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.469112509924631E7,
"scoreError" : 2.3559592956200466E7,
"scoreConfidence" : [
5.113153214304584E7,
9.825071805544677E7
],
"scorePercentiles" : {
"0.0" : 7.323955462816918E7,
"50.0" : 7.512132326505122E7,
"90.0" : 7.571249740451856E7,
"95.0" : 7.571249740451856E7,
"99.0" : 7.571249740451856E7,
"99.9" : 7.571249740451856E7,
"99.99" : 7.571249740451856E7,
"99.999" : 7.571249740451856E7,
"99.9999" : 7.571249740451856E7,
"100.0" : 7.571249740451856E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.571249740451856E7,
7.323955462816918E7,
7.512132326505122E7
]
]
},
"readwrite_put" : {
"score" : 7099134.87450136,
"scoreError" : 1949168.2537759307,
"scoreConfidence" : [
5149966.620725429,
9048303.12827729
],
"scorePercentiles" : {
"0.0" : 6980307.302942425,
"50.0" : 7129827.652243596,
"90.0" : 7187269.668318057,
"95.0" : 7187269.668318057,
"99.0" : 7187269.668318057,
"99.9" : 7187269.668318057,
"99.99" : 7187269.668318057,
"99.999" : 7187269.668318057,
"99.9999" : 7187269.668318057,
"100.0" : 7187269.668318057
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7129827.652243596,
7187269.668318057,
6980307.302942425
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1809173639434054E7,
"scoreError" : 706491.2211895857,
"scoreConfidence" : [
2.110268241824447E7,
2.251566486062364E7
],
"scorePercentiles" : {
"0.0" : 2.1764461761510376E7,
"50.0" : 2.183100555636417E7,
"90.0" : 2.1832053600427613E7,
"95.0" : 2.1832053600427613E7,
"99.0" : 2.1832053600427613E7,
"99.9" : 2.1832053600427613E7,
"99.99" : 2.1832053600427613E7,
"99.999" : 2.1832053600427613E7,
"99.9999" : 2.1832053600427613E7,
"100.0" : 2.1832053600427613E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.183100555636417E7,
2.1832053600427613E7,
2.1764461761510376E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1628645094675656E7,
"scoreError" : 645902.3754467246,
"scoreConfidence" : [
2.098274271922893E7,
2.2274547470122382E7
],
"scorePercentiles" : {
"0.0" : 2.159138603852309E7,
"50.0" : 2.163270508097761E7,
"90.0" : 2.166184416452626E7,
"95.0" : 2.166184416452626E7,
"99.0" : 2.166184416452626E7,
"99.9" : 2.166184416452626E7,
"99.99" : 2.166184416452626E7,
"99.999" : 2.166184416452626E7,
"99.9999" : 2.166184416452626E7,
"100.0" : 2.166184416452626E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.163270508097761E7,
2.166184416452626E7,
2.159138603852309E7
]
]
},
"readwrite_put" : {
"score" : 180528.54475839974,
"scoreError" : 282002.77558258804,
"scoreConfidence" : [
-101474.2308241883,
462531.32034098776
],
"scorePercentiles" : {
"0.0" : 170209.4359013514,
"50.0" : 173075.72298728806,
"90.0" : 198300.4753865598,
"95.0" : 198300.4753865598,
"99.0" : 198300.4753865598,
"99.9" : 198300.4753865598,
"99.99" : 198300.4753865598,
"99.999" : 198300.4753865598,
"99.9999" : 198300.4753865598,
"100.0" : 198300.4753865598
},
"scoreUnit" : "ops/s",
"rawData" : [
[
198300.4753865598,
170209.4359013514,
173075.72298728806
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.2213898782054138E8,
"scoreError" : 2.521799875383762E7,
"scoreConfidence" : [
1.9692098906670377E8,
2.47356986574379E8
],
"scorePercentiles" : {
"0.0" : 2.2111094999881798E8,
"50.0" : 2.2159562239006332E8,
"90.0" : 2.2371039107274282E8,
"95.0" : 2.2371039107274282E8,
"99.0" : 2.2371039107274282E8,
"99.9" : 2.2371039107274282E8,
"99.99" : 2.2371039107274282E8,
"99.999" : 2.2371039107274282E8,
"99.9999" : 2.2371039107274282E8,
"100.0" : 2.2371039107274282E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2159562239006332E8,
2.2111094999881798E8,
2.2371039107274282E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.0840250624339804E8,
"scoreError" : 3.149345706129753E7,
"scoreConfidence" : [
1.769090491821005E8,
2.3989596330469558E8
],
"scorePercentiles" : {
"0.0" : 2.0724840145159227E8,
"50.0" : 2.075720735278671E8,
"90.0" : 2.1038704375073466E8,
"95.0" : 2.1038704375073466E8,
"99.0" : 2.1038704375073466E8,
"99.9" : 2.1038704375073466E8,
"99.99" : 2.1038704375073466E8,
"99.999" : 2.1038704375073466E8,
"99.9999" : 2.1038704375073466E8,
"100.0" : 2.1038704375073466E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.075720735278671E8,
2.0724840145159227E8,
2.1038704375073466E8
]
]
},
"readwrite_put" : {
"score" : 1.3736481577143354E7,
"scoreError" : 6690503.425358989,
"scoreConfidence" : [
7045978.151784365,
2.0426985002502345E7
],
"scorePercentiles" : {
"0.0" : 1.332334732200816E7,
"50.0" : 1.3862548547225684E7,
"90.0" : 1.4023548862196218E7,
"95.0" : 1.4023548862196218E7,
"99.0" : 1.4023548862196218E7,
"99.9" : 1.4023548862196218E7,
"99.99" : 1.4023548862196218E7,
"99.999" : 1.4023548862196218E7,
"99.9999" : 1.4023548862196218E7,
"100.0" : 1.4023548862196218E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4023548862196218E7,
1.3862548547225684E7,
1.332334732200816E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.950344009194145E7,
"scoreError" : 5837447.258294608,
"scoreConfidence" : [
2.366599283364684E7,
3.534088735023606E7
],
"scorePercentiles" : {
"0.0" : 2.9158538202781282E7,
"50.0" : 2.95611612130742E7,
"90.0" : 2.979062085996887E7,
"95.0" : 2.979062085996887E7,
"99.0" : 2.979062085996887E7,
"99.9" : 2.979062085996887E7,
"99.99" : 2.979062085996887E7,
"99.999" : 2.979062085996887E7,
"99.9999" : 2.979062085996887E7,
"100.0" : 2.979062085996887E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.9158538202781282E7,
2.979062085996887E7,
2.95611612130742E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.0955866711702406E7,
"scoreError" : 1095855.8855634904,
"scoreConfidence" : [
9860010.826138915,
1.2051722597265897E7
],
"scorePercentiles" : {
"0.0" : 1.0887375191608274E7,
"50.0" : 1.0980636428950101E7,
"90.0" : 1.0999588514548844E7,
"95.0" : 1.0999588514548844E7,
"99.0" : 1.0999588514548844E7,
"99.9" : 1.0999588514548844E7,
"99.99" : 1.0999588514548844E7,
"99.999" : 1.0999588514548844E7,
"99.9999" : 1.0999588514548844E7,
"100.0" : 1.0999588514548844E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0999588514548844E7,
1.0980636428950101E7,
1.0887375191608274E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.770474598064504E7,
"scoreError" : 1.0507145593559816E7,
"scoreConfidence" : [
4.719760038708522E7,
6.821189157420486E7
],
"scorePercentiles" : {
"0.0" : 5.710719256721733E7,
"50.0" : 5.775074763347413E7,
"90.0" : 5.825629774124366E7,
"95.0" : 5.825629774124366E7,
"99.0" : 5.825629774124366E7,
"99.9" : 5.825629774124366E7,
"99.99" : 5.825629774124366E7,
"99.999" : 5.825629774124366E7,
"99.9999" : 5.825629774124366E7,
"100.0" : 5.825629774124366E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.775074763347413E7,
5.710719256721733E7,
5.825629774124366E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.830180052524446E7,
"scoreError" : 3290271.9596985234,
"scoreConfidence" : [
9.501152856554593E7,
1.0159207248494299E8
],
"scorePercentiles" : {
"0.0" : 9.814147388794385E7,
"50.0" : 9.826686398605411E7,
"90.0" : 9.849706370173538E7,
"95.0" : 9.849706370173538E7,
"99.0" : 9.849706370173538E7,
"99.9" : 9.849706370173538E7,
"99.99" : 9.849706370173538E7,
"99.999" : 9.849706370173538E7,
"99.9999" : 9.849706370173538E7,
"100.0" : 9.849706370173538E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.849706370173538E7,
9.814147388794385E7,
9.826686398605411E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.29180286110114E7,
"scoreError" : 2342808.7992510707,
"scoreConfidence" : [
2.057521981176033E7,
2.5260837410262473E7
],
"scorePercentiles" : {
"0.0" : 2.277233037375413E7,
"50.0" : 2.2967002861741252E7,
"90.0" : 2.301475259753882E7,
"95.0" : 2.301475259753882E7,
"99.0" : 2.301475259753882E7,
"99.9" : 2.301475259753882E7,
"99.99" : 2.301475259753882E7,
"99.999" : 2.301475259753882E7,
"99.9999" : 2.301475259753882E7,
"100.0" : 2.301475259753882E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2967002861741252E7,
2.277233037375413E7,
2.301475259753882E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.3690403466257626E8,
"scoreError" : 5.710488344879355E7,
"scoreConfidence" : [
2.797991512137827E8,
3.940089181113698E8
],
"scorePercentiles" : {
"0.0" : 3.3329002791017383E8,
"50.0" : 3.386684530496738E8,
"90.0" : 3.3875362302788126E8,
"95.0" : 3.3875362302788126E8,
"99.0" : 3.3875362302788126E8,
"99.9" : 3.3875362302788126E8,
"99.99" : 3.3875362302788126E8,
"99.999" : 3.3875362302788126E8,
"99.9999" : 3.3875362302788126E8,
"100.0" : 3.3875362302788126E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.386684530496738E8,
3.3875362302788126E8,
3.3329002791017383E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.747717580243456E7,
"scoreError" : 1.4522538634232199E7,
"scoreConfidence" : [
6.295463716820236E7,
9.199971443666676E7
],
"scorePercentiles" : {
"0.0" : 7.661895808603711E7,
"50.0" : 7.762122416849062E7,
"90.0" : 7.819134515277593E7,
"95.0" : 7.819134515277593E7,
"99.0" : 7.819134515277593E7,
"99.9" : 7.819134515277593E7,
"99.99" : 7.819134515277593E7,
"99.999" : 7.819134515277593E7,
"99.9999" : 7.819134515277593E7,
"100.0" : 7.819134515277593E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.762122416849062E7,
7.661895808603711E7,
7.819134515277593E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.079246308188851E7,
"scoreError" : 1.5328176134165678E7,
"scoreConfidence" : [
5.546428694772284E7,
8.612063921605419E7
],
"scorePercentiles" : {
"0.0" : 6.9901416897419E7,
"50.0" : 7.090565324833184E7,
"90.0" : 7.15703190999147E7,
"95.0" : 7.15703190999147E7,
"99.0" : 7.15703190999147E7,
"99.9" : 7.15703190999147E7,
"99.99" : 7.15703190999147E7,
"99.999" : 7.15703190999147E7,
"99.9999" : 7.15703190999147E7,
"100.0" : 7.15703190999147E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.090565324833184E7,
6.9901416897419E7,
7.15703190999147E7
]
]
},
"readwrite_put" : {
"score" : 6684712.72054603,
"scoreError" : 1006379.7386073678,
"scoreConfidence" : [
5678332.981938663,
7691092.459153398
],
"scorePercentiles" : {
"0.0" : 6621026.052861226,
"50.0" : 6715570.920158761,
"90.0" : 6717541.188618107,
"95.0" : 6717541.188618107,
"99.0" : 6717541.188618107,
"99.9" : 6717541.188618107,
"99.99" : 6717541.188618107,
"99.999" : 6717541.188618107,
"99.9999" : 6717541.188618107,
"100.0" : 6717541.188618107
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6715570.920158761,
6717541.188618107,
6621026.052861226
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.25084090779534E7,
"scoreError" : 1594867.865550035,
"scoreConfidence" : [
2.0913541212403364E7,
2.4103276943503432E7
],
"scorePercentiles" : {
"0.0" : 2.244645761238388E7,
"50.0" : 2.2470364640081003E7,
"90.0" : 2.2608404981395315E7,
"95.0" : 2.2608404981395315E7,
"99.0" : 2.2608404981395315E7,
"99.9" : 2.2608404981395315E7,
"99.99" : 2.2608404981395315E7,
"99.999" : 2.2608404981395315E7,
"99.9999" : 2.2608404981395315E7,
"100.0" : 2.2608404981395315E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.244645761238388E7,
2.2470364640081003E7,
2.2608404981395315E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.230371519831687E7,
"scoreError" : 1933715.8995397564,
"scoreConfidence" : [
2.036999929877711E7,
2.4237431097856626E7
],
"scorePercentiles" : {
"0.0" : 2.2205980650275033E7,
"50.0" : 2.228878130267277E7,
"90.0" : 2.2416383642002795E7,
"95.0" : 2.2416383642002795E7,
"99.0" : 2.2416383642002795E7,
"99.9" : 2.2416383642002795E7,
"99.99" : 2.2416383642002795E7,
"99.999" : 2.2416383642002795E7,
"99.9999" : 2.2416383642002795E7,
"100.0" : 2.2416383642002795E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2205980650275033E7,
2.228878130267277E7,
2.2416383642002795E7
]
]
},
"readwrite_put" : {
"score" : 204693.87963653504,
"scoreError" : 573317.4287171711,
"scoreConfidence" : [
-368623.549080636,
778011.3083537061
],
"scorePercentiles" : {
"0.0" : 181583.33740823308,
"50.0" : 192021.3393925241,
"90.0" : 240476.96210884786,
"95.0" : 240476.96210884786,
"99.0" : 240476.96210884786,
"99.9" : 240476.96210884786,
"99.99" : 240476.96210884786,
"99.999" : 240476.96210884786,
"99.9999" : 240476.96210884786,
"100.0" : 240476.96210884786
},
"scoreUnit" : "ops/s",
"rawData" : [
[
240476.96210884786,
181583.33740823308,
192021.3393925241
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.5198501520140657E8,
"scoreError" : 1.0572728205175704E8,
"scoreConfidence" : [
1.4625773314964953E8,
3.577122972531636E8
],
"scorePercentiles" : {
"0.0" : 2.479946588160879E8,
"50.0" : 2.4932799651903835E8,
"90.0" : 2.5863239026909333E8,
"95.0" : 2.5863239026909333E8,
"99.0" : 2.5863239026909333E8,
"99.9" : 2.5863239026909333E8,
"99.99" : 2.5863239026909333E8,
"99.999" : 2.5863239026909333E8,
"99.9999" : 2.5863239026909333E8,
"100.0" : 2.5863239026909333E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.479946588160879E8,
2.4932799651903835E8,
2.5863239026909333E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3727410142368618E8,
"scoreError" : 1.1472678092866701E8,
"scoreConfidence" : [
1.2254732049501917E8,
3.520008823523532E8
],
"scorePercentiles" : {
"0.0" : 2.3313649224128205E8,
"50.0" : 2.3417510623128158E8,
"90.0" : 2.44510705798495E8,
"95.0" : 2.44510705798495E8,
"99.0" : 2.44510705798495E8,
"99.9" : 2.44510705798495E8,
"99.99" : 2.44510705798495E8,
"99.999" : 2.44510705798495E8,
"99.9999" : 2.44510705798495E8,
"100.0" : 2.44510705798495E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3313649224128205E8,
2.3417510623128158E8,
2.44510705798495E8
]
]
},
"readwrite_put" : {
"score" : 1.471091377772032E7,
"scoreError" : 9689957.107515326,
"scoreConfidence" : [
5020956.670204993,
2.4400870885235645E7
],
"scorePercentiles" : {
"0.0" : 1.4121684470598353E7,
"50.0" : 1.4858166574805833E7,
"90.0" : 1.5152890287756775E7,
"95.0" : 1.5152890287756775E7,
"99.0" : 1.5152890287756775E7,
"99.9" : 1.5152890287756775E7,
"99.99" : 1.5152890287756775E7,
"99.999" : 1.5152890287756775E7,
"99.9999" : 1.5152890287756775E7,
"100.0" : 1.5152890287756775E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4858166574805833E7,
1.5152890287756775E7,
1.4121684470598353E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.77641025332384E7,
"scoreError" : 4658231.825054124,
"scoreConfidence" : [
2.3105870708184276E7,
3.2422334358292524E7
],
"scorePercentiles" : {
"0.0" : 2.7470367571163658E7,
"50.0" : 2.788894782856354E7,
"90.0" : 2.7932992199987996E7,
"95.0" : 2.7932992199987996E7,
"99.0" : 2.7932992199987996E7,
"99.9" : 2.7932992199987996E7,
"99.99" : 2.7932992199987996E7,
"99.999" : 2.7932992199987996E7,
"99.9999" : 2.7932992199987996E7,
"100.0" : 2.7932992199987996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7932992199987996E7,
2.7470367571163658E7,
2.788894782856354E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2329521394771159E7,
"scoreError" : 918025.3413265513,
"scoreConfidence" : [
1.1411496053444607E7,
1.324754673609771E7
],
"scorePercentiles" : {
"0.0" : 1.2299976868885344E7,
"50.0" : 1.2300964108271286E7,
"90.0" : 1.2387623207156846E7,
"95.0" : 1.2387623207156846E7,
"99.0" : 1.2387623207156846E7,
"99.9" : 1.2387623207156846E7,
"99.99" : 1.2387623207156846E7,
"99.999" : 1.2387623207156846E7,
"99.9999" : 1.2387623207156846E7,
"100.0" : 1.2387623207156846E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2300964108271286E7,
1.2387623207156846E7,
1.2299976868885344E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.726828126449853E7,
"scoreError" : 1901002.2114565263,
"scoreConfidence" : [
6.5367279053042E7,
6.916928347595505E7
],
"scorePercentiles" : {
"0.0" : 6.718856097195853E7,
"50.0" : 6.723009515336809E7,
"90.0" : 6.738618766816899E7,
"95.0" : 6.738618766816899E7,
"99.0" : 6.738618766816899E7,
"99.9" : 6.738618766816899E7,
"99.99" : 6.738618766816899E7,
"99.999" : 6.738618766816899E7,
"99.9999" : 6.738618766816899E7,
"100.0" : 6.738618766816899E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.738618766816899E7,
6.723009515336809E7,
6.718856097195853E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.19173583091905E7,
"scoreError" : 3.480471342765261E7,
"scoreConfidence" : [
5.7112644881537884E7,
1.2672207173684311E8
],
"scorePercentiles" : {
"0.0" : 8.987994128027806E7,
"50.0" : 9.221062795529443E7,
"90.0" : 9.366150569199899E7,
"95.0" : 9.366150569199899E7,
"99.0" : 9.366150569199899E7,
"99.9" : 9.366150569199899E7,
"99.99" : 9.366150569199899E7,
"99.999" : 9.366150569199899E7,
"99.9999" : 9.366150569199899E7,
"100.0" : 9.366150569199899E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.987994128027806E7,
9.221062795529443E7,
9.366150569199899E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2899580459423304E7,
"scoreError" : 2160965.250152597,
"scoreConfidence" : [
2.073861520927071E7,
2.50605457095759E7
],
"scorePercentiles" : {
"0.0" : 2.276429667919107E7,
"50.0" : 2.2949784500933483E7,
"90.0" : 2.2984660198145363E7,
"95.0" : 2.2984660198145363E7,
"99.0" : 2.2984660198145363E7,
"99.9" : 2.2984660198145363E7,
"99.99" : 2.2984660198145363E7,
"99.999" : 2.2984660198145363E7,
"99.9999" : 2.2984660198145363E7,
"100.0" : 2.2984660198145363E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.276429667919107E7,
2.2984660198145363E7,
2.2949784500933483E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.3224710966808707E8,
"scoreError" : 3.843927753671661E7,
"scoreConfidence" : [
2.938078321313704E8,
3.706863872048037E8
],
"scorePercentiles" : {
"0.0" : 3.2991666934233224E8,
"50.0" : 3.32807203342924E8,
"90.0" : 3.3401745631900495E8,
"95.0" : 3.3401745631900495E8,
"99.0" : 3.3401745631900495E8,
"99.9" : 3.3401745631900495E8,
"99.99" : 3.3401745631900495E8,
"99.999" : 3.3401745631900495E8,
"99.9999" : 3.3401745631900495E8,
"100.0" : 3.3401745631900495E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.3401745631900495E8,
3.32807203342924E8,
3.2991666934233224E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.549648743387647E7,
"scoreError" : 6297570.881111439,
"scoreConfidence" : [
6.919891655276503E7,
8.179405831498791E7
],
"scorePercentiles" : {
"0.0" : 7.509896592501464E7,
"50.0" : 7.566996202506085E7,
"90.0" : 7.572053435155393E7,
"95.0" : 7.572053435155393E7,
"99.0" : 7.572053435155393E7,
"99.9" : 7.572053435155393E7,
"99.99" : 7.572053435155393E7,
"99.999" : 7.572053435155393E7,
"99.9999" : 7.572053435155393E7,
"100.0" : 7.572053435155393E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.566996202506085E7,
7.572053435155393E7,
7.509896592501464E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.866970852853617E7,
"scoreError" : 7777315.199848307,
"scoreConfidence" : [
6.089239332868786E7,
7.644702372838448E7
],
"scorePercentiles" : {
"0.0" : 6.817977514253494E7,
"50.0" : 6.887336655015762E7,
"90.0" : 6.895598389291593E7,
"95.0" : 6.895598389291593E7,
"99.0" : 6.895598389291593E7,
"99.9" : 6.895598389291593E7,
"99.99" : 6.895598389291593E7,
"99.999" : 6.895598389291593E7,
"99.9999" : 6.895598389291593E7,
"100.0" : 6.895598389291593E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.895598389291593E7,
6.887336655015762E7,
6.817977514253494E7
]
]
},
"readwrite_put" : {
"score" : 6826778.905340317,
"scoreError" : 1899436.8665515983,
"scoreConfidence" : [
4927342.038788718,
8726215.771891914
],
"scorePercentiles" : {
"0.0" : 6713978.1321449205,
"50.0" : 6847167.801396312,
"90.0" : 6919190.782479716,
"95.0" : 6919190.782479716,
"99.0" : 6919190.782479716,
"99.9" : 6919190.782479716,
"99.99" : 6919190.782479716,
"99.999" : 6919190.782479716,
"99.9999" : 6919190.782479716,
"100.0" : 6919190.782479716
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6713978.1321449205,
6847167.801396312,
6919190.782479716
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.228783030648619E7,
"scoreError" : 2161851.069972572,
"scoreConfidence" : [
2.012597923651362E7,
2.444968137645876E7
],
"scorePercentiles" : {
"0.0" : 2.2151215685919184E7,
"50.0" : 2.2349489796928756E7,
"90.0" : 2.2362785436610628E7,
"95.0" : 2.2362785436610628E7,
"99.0" : 2.2362785436610628E7,
"99.9" : 2.2362785436610628E7,
"99.99" : 2.2362785436610628E7,
"99.999" : 2.2362785436610628E7,
"99.9999" : 2.2362785436610628E7,
"100.0" : 2.2362785436610628E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2349489796928756E7,
2.2151215685919184E7,
2.2362785436610628E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.206090899352104E7,
"scoreError" : 2745534.11611912,
"scoreConfidence" : [
1.931537487740192E7,
2.480644310964016E7
],
"scorePercentiles" : {
"0.0" : 2.1888844932844806E7,
"50.0" : 2.212588614058956E7,
"90.0" : 2.2167995907128744E7,
"95.0" : 2.2167995907128744E7,
"99.0" : 2.2167995907128744E7,
"99.9" : 2.2167995907128744E7,
"99.99" : 2.2167995907128744E7,
"99.999" : 2.2167995907128744E7,
"99.9999" : 2.2167995907128744E7,
"100.0" : 2.2167995907128744E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.212588614058956E7,
2.1888844932844806E7,
2.2167995907128744E7
]
]
},
"readwrite_put" : {
"score" : 226921.31296515287,
"scoreError" : 618691.0312560371,
"scoreConfidence" : [
-391769.71829088416,
845612.34422119
],
"scorePercentiles" : {
"0.0" : 194789.52948188334,
"50.0" : 223603.65633919835,
"90.0" : 262370.75307437696,
"95.0" : 262370.75307437696,
"99.0" : 262370.75307437696,
"99.9" : 262370.75307437696,
"99.99" : 262370.75307437696,
"99.999" : 262370.75307437696,
"99.9999" : 262370.75307437696,
"100.0" : 262370.75307437696
},
"scoreUnit" : "ops/s",
"rawData" : [
[
223603.65633919835,
262370.75307437696,
194789.52948188334
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.5390518924217042E8,
"scoreError" : 2.129201757809347E8,
"scoreConfidence" : [
4.098501346123573E7,
4.6682536502310514E8
],
"scorePercentiles" : {
"0.0" : 2.407472100964964E8,
"50.0" : 2.5796228027991033E8,
"90.0" : 2.630060773501045E8,
"95.0" : 2.630060773501045E8,
"99.0" : 2.630060773501045E8,
"99.9" : 2.630060773501045E8,
"99.99" : 2.630060773501045E8,
"99.999" : 2.630060773501045E8,
"99.9999" : 2.630060773501045E8,
"100.0" : 2.630060773501045E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.407472100964964E8,
2.630060773501045E8,
2.5796228027991033E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3977785839201352E8,
"scoreError" : 2.135655532000636E8,
"scoreConfidence" : [
2.6212305191949934E7,
4.5334341159207714E8
],
"scorePercentiles" : {
"0.0" : 2.2663618088133126E8,
"50.0" : 2.4360853459676868E8,
"90.0" : 2.490888596979406E8,
"95.0" : 2.490888596979406E8,
"99.0" : 2.490888596979406E8,
"99.9" : 2.490888596979406E8,
"99.99" : 2.490888596979406E8,
"99.999" : 2.490888596979406E8,
"99.9999" : 2.490888596979406E8,
"100.0" : 2.490888596979406E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2663618088133126E8,
2.490888596979406E8,
2.4360853459676868E8
]
]
},
"readwrite_put" : {
"score" : 1.412733085015689E7,
"scoreError" : 3990269.087358342,
"scoreConfidence" : [
1.0137061762798548E7,
1.8117599937515233E7
],
"scorePercentiles" : {
"0.0" : 1.3917217652163893E7,
"50.0" : 1.411102921516515E7,
"90.0" : 1.4353745683141628E7,
"95.0" : 1.4353745683141628E7,
"99.0" : 1.4353745683141628E7,
"99.9" : 1.4353745683141628E7,
"99.99" : 1.4353745683141628E7,
"99.999" : 1.4353745683141628E7,
"99.9999" : 1.4353745683141628E7,
"100.0" : 1.4353745683141628E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.411102921516515E7,
1.3917217652163893E7,
1.4353745683141628E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.992282856098626E7,
"scoreError" : 3838581.13299249,
"scoreConfidence" : [
2.608424742799377E7,
3.376140969397875E7
],
"scorePercentiles" : {
"0.0" : 2.9705969332358416E7,
"50.0" : 2.9936392131560676E7,
"90.0" : 3.0126124219039693E7,
"95.0" : 3.0126124219039693E7,
"99.0" : 3.0126124219039693E7,
"99.9" : 3.0126124219039693E7,
"99.99" : 3.0126124219039693E7,
"99.999" : 3.0126124219039693E7,
"99.9999" : 3.0126124219039693E7,
"100.0" : 3.0126124219039693E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.9936392131560676E7,
2.9705969332358416E7,
3.0126124219039693E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1927353420022532E7,
"scoreError" : 138751.66968565725,
"scoreConfidence" : [
1.1788601750336874E7,
1.206610508970819E7
],
"scorePercentiles" : {
"0.0" : 1.1921288989323728E7,
"50.0" : 1.19248847411247E7,
"90.0" : 1.1935886529619165E7,
"95.0" : 1.1935886529619165E7,
"99.0" : 1.1935886529619165E7,
"99.9" : 1.1935886529619165E7,
"99.99" : 1.1935886529619165E7,
"99.999" : 1.1935886529619165E7,
"99.9999" : 1.1935886529619165E7,
"100.0" : 1.1935886529619165E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1921288989323728E7,
1.1935886529619165E7,
1.19248847411247E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.13.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+13-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.88535773438258E7,
"scoreError" : 7402301.732563323,
"scoreConfidence" : [
6.145127561126248E7,
7.625587907638912E7
],
"scorePercentiles" : {
"0.0" : 6.861381618207136E7,
"50.0" : 6.862486782974842E7,
"90.0" : 6.93220480196576E7,
"95.0" : 6.93220480196576E7,
"99.0" : 6.93220480196576E7,
"99.9" : 6.93220480196576E7,
"99.99" : 6.93220480196576E7,
"99.999" : 6.93220480196576E7,
"99.9999" : 6.93220480196576E7,
"100.0" : 6.93220480196576E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.862486782974842E7,
6.861381618207136E7,
6.93220480196576E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.892972833053362E7,
"scoreError" : 3247759.5519631524,
"scoreConfidence" : [
7.568196877857047E7,
8.217748788249677E7
],
"scorePercentiles" : {
"0.0" : 7.49058411697663E7,
"50.0" : 7.872617584794271E7,
"90.0" : 8.2278071022465E7,
"95.0" : 8.244026038778074E7,
"99.0" : 8.244026038778074E7,
"99.9" : 8.244026038778074E7,
"99.99" : 8.244026038778074E7,
"99.999" : 8.244026038778074E7,
"99.9999" : 8.244026038778074E7,
"100.0" : 8.244026038778074E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.876795716876033E7,
7.833655347667068E7,
8.060327691209878E7,
7.868439452712508E7,
7.727918692344138E7,
7.49058411697663E7,
7.742542170358892E7,
8.244026038778074E7,
8.081836673462342E7,
8.003602430148059E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.6366474013218157E7,
"scoreError" : 413725.62871676654,
"scoreConfidence" : [
2.595274838450139E7,
2.6780199641934924E7
],
"scorePercentiles" : {
"0.0" : 2.5985721695009824E7,
"50.0" : 2.639887517269852E7,
"90.0" : 2.6656643912099317E7,
"95.0" : 2.6656685747342583E7,
"99.0" : 2.6656685747342583E7,
"99.9" : 2.6656685747342583E7,
"99.99" : 2.6656685747342583E7,
"99.999" : 2.6656685747342583E7,
"99.9999" : 2.6656685747342583E7,
"100.0" : 2.6656685747342583E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.60526992853009E7,
2.6285054066361547E7,
2.6574532960361317E7,
2.6656267394909937E7,
2.6635126036331885E7,
2.5985721695009824E7,
2.6656685747342583E7,
2.6020902601166513E7,
2.630208371341183E7,
2.649566663198521E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.559636439258825E8,
"scoreError" : 1.3109403906698365E7,
"scoreConfidence" : [
2.428542400191841E8,
2.6907304783258086E8
],
"scorePercentiles" : {
"0.0" : 2.3808595465544203E8,
"50.0" : 2.5973649571305072E8,
"90.0" : 2.6543668905620646E8,
"95.0" : 2.6572897502888986E8,
"99.0" : 2.6572897502888986E8,
"99.9" : 2.6572897502888986E8,
"99.99" : 2.6572897502888986E8,
"99.999" : 2.6572897502888986E8,
"99.9999" : 2.6572897502888986E8,
"100.0" : 2.6572897502888986E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5915073313913143E8,
2.5255491987907293E8,
2.3808595465544203E8,
2.4515288847463983E8,
2.612611707610743E8,
2.6087006226138583E8,
2.6572897502888986E8,
2.537033614701627E8,
2.6032225828697002E8,
2.628061153020558E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 6.944224640539965E7,
"scoreError" : 6568211.019917524,
"scoreConfidence" : [
6.2874035385482125E7,
7.601045742531717E7
],
"scorePercentiles" : {
"0.0" : 6.25387203143419E7,
"50.0" : 7.019598982929689E7,
"90.0" : 7.473713432878138E7,
"95.0" : 7.48203556479954E7,
"99.0" : 7.48203556479954E7,
"99.9" : 7.48203556479954E7,
"99.99" : 7.48203556479954E7,
"99.999" : 7.48203556479954E7,
"99.9999" : 7.48203556479954E7,
"100.0" : 7.48203556479954E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.829440308128352E7,
6.704618202495751E7,
6.3359917369564496E7,
6.74653163799283E7,
7.226055123887847E7,
7.48203556479954E7,
7.209757657731023E7,
7.255129896388127E7,
7.39881424558552E7,
6.25387203143419E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 5.8775172855926596E7,
"scoreError" : 5629577.826302803,
"scoreConfidence" : [
5.314559502962379E7,
6.44047506822294E7
],
"scorePercentiles" : {
"0.0" : 5.279366491781703E7,
"50.0" : 5.959062637942255E7,
"90.0" : 6.31728329438583E7,
"95.0" : 6.318978136716725E7,
"99.0" : 6.318978136716725E7,
"99.9" : 6.318978136716725E7,
"99.99" : 6.318978136716725E7,
"99.999" : 6.318978136716725E7,
"99.9999" : 6.318978136716725E7,
"100.0" : 6.318978136716725E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.827412816575801E7,
5.677877291376023E7,
5.362236753328615E7,
5.672700226883595E7,
6.090712459308709E7,
6.318978136716725E7,
6.132859076362772E7,
6.110999890184887E7,
6.302029713407777E7,
5.279366491781703E7
]
]
},
"readwrite_put" : {
"score" : 1.0667073549473025E7,
"scoreError" : 1056736.4494945728,
"scoreConfidence" : [
9610337.099978453,
1.1723809998967597E7
],
"scorePercentiles" : {
"0.0" : 9737549.83627836,
"50.0" : 1.0753649962387431E7,
"90.0" : 1.1611646858948573E7,
"95.0" : 1.1630574280828146E7,
"99.0" : 1.1630574280828146E7,
"99.9" : 1.1630574280828146E7,
"99.99" : 1.1630574280828146E7,
"99.999" : 1.1630574280828146E7,
"99.9999" : 1.1630574280828146E7,
"100.0" : 1.1630574280828146E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0020274915525515E7,
1.0267409111197272E7,
9737549.83627836,
1.0738314111092351E7,
1.1353426645791382E7,
1.1630574280828146E7,
1.0768985813682511E7,
1.1441300062032409E7,
1.0967845321777426E7,
9745055.396524861
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.541693786791985E7,
"scoreError" : 300542.31223809073,
"scoreConfidence" : [
2.511639555568176E7,
2.571748018015794E7
],
"scorePercentiles" : {
"0.0" : 2.5073099071106497E7,
"50.0" : 2.5407729258983977E7,
"90.0" : 2.5733240845992487E7,
"95.0" : 2.5742995911797766E7,
"99.0" : 2.5742995911797766E7,
"99.9" : 2.5742995911797766E7,
"99.99" : 2.5742995911797766E7,
"99.999" : 2.5742995911797766E7,
"99.9999" : 2.5742995911797766E7,
"100.0" : 2.5742995911797766E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5742995911797766E7,
2.5428049133389663E7,
2.5645445253744993E7,
2.5073099071106497E7,
2.531685764310397E7,
2.5393493824485667E7,
2.5556786817194656E7,
2.5417693453152616E7,
2.5397765064815335E7,
2.5197192506407365E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.4283781299081817E7,
"scoreError" : 309859.9567215107,
"scoreConfidence" : [
2.3973921342360307E7,
2.4593641255803328E7
],
"scorePercentiles" : {
"0.0" : 2.3906121267472357E7,
"50.0" : 2.4297688145947218E7,
"90.0" : 2.458821012659245E7,
"95.0" : 2.4597097746495996E7,
"99.0" : 2.4597097746495996E7,
"99.9" : 2.4597097746495996E7,
"99.99" : 2.4597097746495996E7,
"99.999" : 2.4597097746495996E7,
"99.9999" : 2.4597097746495996E7,
"100.0" : 2.4597097746495996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4597097746495996E7,
2.4308238862045668E7,
2.4508221547460534E7,
2.3906121267472357E7,
2.4199239143082883E7,
2.4287137429848768E7,
2.441297829439572E7,
2.4337912778412275E7,
2.4236370788622014E7,
2.4044495132981956E7
]
]
},
"readwrite_put" : {
"score" : 1133156.5688380366,
"scoreError" : 40948.21081659953,
"scoreConfidence" : [
1092208.3580214372,
1174104.779654636
],
"scorePercentiles" : {
"0.0" : 1079780.674740342,
"50.0" : 1140516.1145416982,
"90.0" : 1166419.4508900612,
"95.0" : 1166977.8036341434,
"99.0" : 1166977.8036341434,
"99.9" : 1166977.8036341434,
"99.99" : 1166977.8036341434,
"99.999" : 1166977.8036341434,
"99.9999" : 1166977.8036341434,
"100.0" : 1166977.8036341434
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1145898.16530177,
1119810.2713439928,
1137223.706284461,
1166977.8036341434,
1117618.5000210865,
1106356.3946369025,
1143808.5227989352,
1079780.674740342,
1161394.2761933208,
1152697.3734254106
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.8560410739412233E8,
"scoreError" : 2174228.3134714374,
"scoreConfidence" : [
1.834298790806509E8,
1.8777833570759377E8
],
"scorePercentiles" : {
"0.0" : 1.8440820852454743E8,
"50.0" : 1.8481351138113236E8,
"90.0" : 1.8815790614193872E8,
"95.0" : 1.8816019527553084E8,
"99.0" : 1.8816019527553084E8,
"99.9" : 1.8816019527553084E8,
"99.99" : 1.8816019527553084E8,
"99.999" : 1.8816019527553084E8,
"99.9999" : 1.8816019527553084E8,
"100.0" : 1.8816019527553084E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.847412264317956E8,
1.8455258943988657E8,
1.84688857794448E8,
1.84832557449941E8,
1.8557984529950002E8,
1.8816019527553084E8,
1.847944653123237E8,
1.86145824473641E8,
1.881373039396096E8,
1.8440820852454743E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.692224152601183E8,
"scoreError" : 2148566.6674337927,
"scoreConfidence" : [
1.670738485926845E8,
1.713709819275521E8
],
"scorePercentiles" : {
"0.0" : 1.6792542807220846E8,
"50.0" : 1.687524320464043E8,
"90.0" : 1.7174000897764036E8,
"95.0" : 1.7174130787674168E8,
"99.0" : 1.7174130787674168E8,
"99.9" : 1.7174130787674168E8,
"99.99" : 1.7174130787674168E8,
"99.999" : 1.7174130787674168E8,
"99.9999" : 1.7174130787674168E8,
"100.0" : 1.7174130787674168E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6792542807220846E8,
1.687162079294282E8,
1.6842378937433013E8,
1.6878865616338044E8,
1.6942634255000243E8,
1.7174130787674168E8,
1.6819653858105442E8,
1.6935041248849672E8,
1.7172831888572836E8,
1.6792715067981252E8
]
]
},
"readwrite_put" : {
"score" : 1.6381692134004036E7,
"scoreError" : 476897.0584280764,
"scoreConfidence" : [
1.5904795075575959E7,
1.6858589192432113E7
],
"scorePercentiles" : {
"0.0" : 1.5836381510458384E7,
"50.0" : 1.6413936226335179E7,
"90.0" : 1.6813759722142868E7,
"95.0" : 1.6815798359587155E7,
"99.0" : 1.6815798359587155E7,
"99.9" : 1.6815798359587155E7,
"99.99" : 1.6815798359587155E7,
"99.999" : 1.6815798359587155E7,
"99.9999" : 1.6815798359587155E7,
"100.0" : 1.6815798359587155E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6815798359587155E7,
1.5836381510458384E7,
1.6265068420117833E7,
1.604390128656058E7,
1.6153502749497592E7,
1.6418887398789162E7,
1.6597926731269266E7,
1.6795411985144295E7,
1.6408985053881194E7,
1.6481057844734881E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.7120616720729105E7,
"scoreError" : 544545.8612787607,
"scoreConfidence" : [
3.657607085945035E7,
3.766516258200786E7
],
"scorePercentiles" : {
"0.0" : 3.661940366730158E7,
"50.0" : 3.701379163882366E7,
"90.0" : 3.776803574114736E7,
"95.0" : 3.7805043645955406E7,
"99.0" : 3.7805043645955406E7,
"99.9" : 3.7805043645955406E7,
"99.99" : 3.7805043645955406E7,
"99.999" : 3.7805043645955406E7,
"99.9999" : 3.7805043645955406E7,
"100.0" : 3.7805043645955406E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.672667447492256E7,
3.689485778038E7,
3.700660296797445E7,
3.7805043645955406E7,
3.743496459787496E7,
3.701086789461092E7,
3.7400110838227585E7,
3.7290925957007244E7,
3.7016715383036405E7,
3.661940366730158E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.3979522724819416E7,
"scoreError" : 172286.7486301754,
"scoreConfidence" : [
1.380723597618924E7,
1.4151809473449592E7
],
"scorePercentiles" : {
"0.0" : 1.3834693167956756E7,
"50.0" : 1.3937215063607533E7,
"90.0" : 1.4170610208555995E7,
"95.0" : 1.4176343332055159E7,
"99.0" : 1.4176343332055159E7,
"99.9" : 1.4176343332055159E7,
"99.99" : 1.4176343332055159E7,
"99.999" : 1.4176343332055159E7,
"99.9999" : 1.4176343332055159E7,
"100.0" : 1.4176343332055159E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3928875441151068E7,
1.4093388900603147E7,
1.4176343332055159E7,
1.388768141523073E7,
1.4119012097063512E7,
1.3925729722484622E7,
1.4000590823712116E7,
1.3883357661873074E7,
1.3834693167956756E7,
1.3945554686063996E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.2091106054566406E7,
"scoreError" : 1709781.9058559004,
"scoreConfidence" : [
6.0381324148710504E7,
6.380088796042231E7
],
"scorePercentiles" : {
"0.0" : 6.080041026805914E7,
"50.0" : 6.187271732233295E7,
"90.0" : 6.447377872541878E7,
"95.0" : 6.464120157137364E7,
"99.0" : 6.464120157137364E7,
"99.9" : 6.464120157137364E7,
"99.99" : 6.464120157137364E7,
"99.999" : 6.464120157137364E7,
"99.9999" : 6.464120157137364E7,
"100.0" : 6.464120157137364E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.191486895215807E7,
6.19822768860809E7,
6.102176105079009E7,
6.183056569250783E7,
6.296697311182504E7,
6.171247434571934E7,
6.125639009963233E7,
6.080041026805914E7,
6.278413856751771E7,
6.464120157137364E7
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment