Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active November 22, 2025 20:33
Show Gist options
  • Select an option

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

Select an option

Save ben-manes/1359c399cb717e81976ee635c513340b to your computer and use it in GitHub Desktop.
Put/Remove JMH Results
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.4822823510036413E7,
"scoreError" : 1.844798377906465E7,
"scoreConfidence" : [
6374839.730971761,
4.3270807289101064E7
],
"scorePercentiles" : {
"0.0" : 2.3914336486353777E7,
"50.0" : 2.4641845538151775E7,
"90.0" : 2.591228850560369E7,
"95.0" : 2.591228850560369E7,
"99.0" : 2.591228850560369E7,
"99.9" : 2.591228850560369E7,
"99.99" : 2.591228850560369E7,
"99.999" : 2.591228850560369E7,
"99.9999" : 2.591228850560369E7,
"100.0" : 2.591228850560369E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.591228850560369E7,
2.4641845538151775E7,
2.3914336486353777E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 8866422.594995478,
"scoreError" : 5413321.62662395,
"scoreConfidence" : [
3453100.968371528,
1.4279744221619427E7
],
"scorePercentiles" : {
"0.0" : 8567853.315851558,
"50.0" : 8870151.4496002,
"90.0" : 9161263.019534677,
"95.0" : 9161263.019534677,
"99.0" : 9161263.019534677,
"99.9" : 9161263.019534677,
"99.99" : 9161263.019534677,
"99.999" : 9161263.019534677,
"99.9999" : 9161263.019534677,
"100.0" : 9161263.019534677
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8567853.315851558,
8870151.4496002,
9161263.019534677
]
]
},
"remove" : {
"score" : 1.5956400915040938E7,
"scoreError" : 2.3817502075584438E7,
"scoreConfidence" : [
-7861101.1605434995,
3.9773902990625374E7
],
"scorePercentiles" : {
"0.0" : 1.4753073466819098E7,
"50.0" : 1.5771694088551577E7,
"90.0" : 1.7344435189752135E7,
"95.0" : 1.7344435189752135E7,
"99.0" : 1.7344435189752135E7,
"99.9" : 1.7344435189752135E7,
"99.99" : 1.7344435189752135E7,
"99.999" : 1.7344435189752135E7,
"99.9999" : 1.7344435189752135E7,
"100.0" : 1.7344435189752135E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.7344435189752135E7,
1.5771694088551577E7,
1.4753073466819098E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.5153609893799273E7,
"scoreError" : 4184062.2170768753,
"scoreConfidence" : [
1.0969547676722398E7,
1.933767211087615E7
],
"scorePercentiles" : {
"0.0" : 1.488968697535851E7,
"50.0" : 1.5266689255282115E7,
"90.0" : 1.5304453450757192E7,
"95.0" : 1.5304453450757192E7,
"99.0" : 1.5304453450757192E7,
"99.9" : 1.5304453450757192E7,
"99.99" : 1.5304453450757192E7,
"99.999" : 1.5304453450757192E7,
"99.9999" : 1.5304453450757192E7,
"100.0" : 1.5304453450757192E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5266689255282115E7,
1.488968697535851E7,
1.5304453450757192E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6781770.281806427,
"scoreError" : 1455131.3622860888,
"scoreConfidence" : [
5326638.919520338,
8236901.644092516
],
"scorePercentiles" : {
"0.0" : 6689873.653244858,
"50.0" : 6822425.190576751,
"90.0" : 6833012.001597673,
"95.0" : 6833012.001597673,
"99.0" : 6833012.001597673,
"99.9" : 6833012.001597673,
"99.99" : 6833012.001597673,
"99.999" : 6833012.001597673,
"99.9999" : 6833012.001597673,
"100.0" : 6833012.001597673
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6833012.001597673,
6689873.653244858,
6822425.190576751
]
]
},
"remove" : {
"score" : 8371839.611992846,
"scoreError" : 2753487.189290288,
"scoreConfidence" : [
5618352.422702558,
1.1125326801283134E7
],
"scorePercentiles" : {
"0.0" : 8199813.322113652,
"50.0" : 8433677.253684442,
"90.0" : 8482028.260180442,
"95.0" : 8482028.260180442,
"99.0" : 8482028.260180442,
"99.9" : 8482028.260180442,
"99.99" : 8482028.260180442,
"99.999" : 8482028.260180442,
"99.9999" : 8482028.260180442,
"100.0" : 8482028.260180442
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8433677.253684442,
8199813.322113652,
8482028.260180442
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.9",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.9+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.573524903568862E7,
"scoreError" : 2350333.1474288753,
"scoreConfidence" : [
7.338491588825975E7,
7.80855821831175E7
],
"scorePercentiles" : {
"0.0" : 7.559013358758111E7,
"50.0" : 7.577946563706578E7,
"90.0" : 7.583614788241896E7,
"95.0" : 7.583614788241896E7,
"99.0" : 7.583614788241896E7,
"99.9" : 7.583614788241896E7,
"99.99" : 7.583614788241896E7,
"99.999" : 7.583614788241896E7,
"99.9999" : 7.583614788241896E7,
"100.0" : 7.583614788241896E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.577946563706578E7,
7.583614788241896E7,
7.559013358758111E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.3692123346582614E7,
"scoreError" : 2864853.4873782466,
"scoreConfidence" : [
3.0827269859204367E7,
3.655697683396086E7
],
"scorePercentiles" : {
"0.0" : 3.3512975601584427E7,
"50.0" : 3.375743401340546E7,
"90.0" : 3.380596042475796E7,
"95.0" : 3.380596042475796E7,
"99.0" : 3.380596042475796E7,
"99.9" : 3.380596042475796E7,
"99.99" : 3.380596042475796E7,
"99.999" : 3.380596042475796E7,
"99.9999" : 3.380596042475796E7,
"100.0" : 3.380596042475796E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.375743401340546E7,
3.3512975601584427E7,
3.380596042475796E7
]
]
},
"remove" : {
"score" : 4.2043125689106E7,
"scoreError" : 4927957.814148699,
"scoreConfidence" : [
3.71151678749573E7,
4.6971083503254704E7
],
"scorePercentiles" : {
"0.0" : 4.1784173162823156E7,
"50.0" : 4.2022031623660326E7,
"90.0" : 4.2323172280834526E7,
"95.0" : 4.2323172280834526E7,
"99.0" : 4.2323172280834526E7,
"99.9" : 4.2323172280834526E7,
"99.99" : 4.2323172280834526E7,
"99.999" : 4.2323172280834526E7,
"99.9999" : 4.2323172280834526E7,
"100.0" : 4.2323172280834526E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.2022031623660326E7,
4.2323172280834526E7,
4.1784173162823156E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 2.1643776383839283E7,
"scoreError" : 6359060.043427767,
"scoreConfidence" : [
1.5284716340411516E7,
2.8002836427267052E7
],
"scorePercentiles" : {
"0.0" : 2.130112252594502E7,
"50.0" : 2.1632247094705768E7,
"90.0" : 2.1997959530867074E7,
"95.0" : 2.1997959530867074E7,
"99.0" : 2.1997959530867074E7,
"99.9" : 2.1997959530867074E7,
"99.99" : 2.1997959530867074E7,
"99.999" : 2.1997959530867074E7,
"99.9999" : 2.1997959530867074E7,
"100.0" : 2.1997959530867074E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1632247094705768E7,
2.130112252594502E7,
2.1997959530867074E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 8991829.311777584,
"scoreError" : 3761130.151726322,
"scoreConfidence" : [
5230699.160051262,
1.2752959463503907E7
],
"scorePercentiles" : {
"0.0" : 8781838.245024983,
"50.0" : 8999717.397444371,
"90.0" : 9193932.292863399,
"95.0" : 9193932.292863399,
"99.0" : 9193932.292863399,
"99.9" : 9193932.292863399,
"99.99" : 9193932.292863399,
"99.999" : 9193932.292863399,
"99.9999" : 9193932.292863399,
"100.0" : 9193932.292863399
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8999717.397444371,
9193932.292863399,
8781838.245024983
]
]
},
"remove" : {
"score" : 1.2651947072061703E7,
"scoreError" : 1.0120166344989078E7,
"scoreConfidence" : [
2531780.7270726245,
2.277211341705078E7
],
"scorePercentiles" : {
"0.0" : 1.2107190233081616E7,
"50.0" : 1.26325296972614E7,
"90.0" : 1.321612128584209E7,
"95.0" : 1.321612128584209E7,
"99.0" : 1.321612128584209E7,
"99.9" : 1.321612128584209E7,
"99.99" : 1.321612128584209E7,
"99.999" : 1.321612128584209E7,
"99.9999" : 1.321612128584209E7,
"100.0" : 1.321612128584209E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.26325296972614E7,
1.2107190233081616E7,
1.321612128584209E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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.4641572393300757E7,
"scoreError" : 1198614.6993650727,
"scoreConfidence" : [
1.3442957693935685E7,
1.5840187092665829E7
],
"scorePercentiles" : {
"0.0" : 1.4576066057570525E7,
"50.0" : 1.4641186531982135E7,
"90.0" : 1.4707464590349609E7,
"95.0" : 1.4707464590349609E7,
"99.0" : 1.4707464590349609E7,
"99.9" : 1.4707464590349609E7,
"99.99" : 1.4707464590349609E7,
"99.999" : 1.4707464590349609E7,
"99.9999" : 1.4707464590349609E7,
"100.0" : 1.4707464590349609E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4576066057570525E7,
1.4707464590349609E7,
1.4641186531982135E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6639554.028113459,
"scoreError" : 717853.7752758425,
"scoreConfidence" : [
5921700.252837617,
7357407.8033893015
],
"scorePercentiles" : {
"0.0" : 6602969.697329126,
"50.0" : 6634512.65128041,
"90.0" : 6681179.735730842,
"95.0" : 6681179.735730842,
"99.0" : 6681179.735730842,
"99.9" : 6681179.735730842,
"99.99" : 6681179.735730842,
"99.999" : 6681179.735730842,
"99.9999" : 6681179.735730842,
"100.0" : 6681179.735730842
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6602969.697329126,
6681179.735730842,
6634512.65128041
]
]
},
"remove" : {
"score" : 8002018.365187296,
"scoreError" : 490722.0085416612,
"scoreConfidence" : [
7511296.356645634,
8492740.373728957
],
"scorePercentiles" : {
"0.0" : 7973096.360241396,
"50.0" : 8006673.880701724,
"90.0" : 8026284.854618767,
"95.0" : 8026284.854618767,
"99.0" : 8026284.854618767,
"99.9" : 8026284.854618767,
"99.99" : 8026284.854618767,
"99.999" : 8026284.854618767,
"99.9999" : 8026284.854618767,
"100.0" : 8026284.854618767
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7973096.360241396,
8026284.854618767,
8006673.880701724
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 7.741565102522613E7,
"scoreError" : 3.060715047130358E7,
"scoreConfidence" : [
4.680850055392255E7,
1.0802280149652971E8
],
"scorePercentiles" : {
"0.0" : 7.628815656811163E7,
"50.0" : 7.661514703641495E7,
"90.0" : 7.93436494711518E7,
"95.0" : 7.93436494711518E7,
"99.0" : 7.93436494711518E7,
"99.9" : 7.93436494711518E7,
"99.99" : 7.93436494711518E7,
"99.999" : 7.93436494711518E7,
"99.9999" : 7.93436494711518E7,
"100.0" : 7.93436494711518E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.93436494711518E7,
7.628815656811163E7,
7.661514703641495E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.523870946041933E7,
"scoreError" : 2798293.943437067,
"scoreConfidence" : [
3.244041551698226E7,
3.80370034038564E7
],
"scorePercentiles" : {
"0.0" : 3.511316607867618E7,
"50.0" : 3.5193287918975E7,
"90.0" : 3.5409674383606814E7,
"95.0" : 3.5409674383606814E7,
"99.0" : 3.5409674383606814E7,
"99.9" : 3.5409674383606814E7,
"99.99" : 3.5409674383606814E7,
"99.999" : 3.5409674383606814E7,
"99.9999" : 3.5409674383606814E7,
"100.0" : 3.5409674383606814E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.5409674383606814E7,
3.511316607867618E7,
3.5193287918975E7
]
]
},
"remove" : {
"score" : 4.217694156480679E7,
"scoreError" : 2.7851485873839702E7,
"scoreConfidence" : [
1.4325455690967087E7,
7.00284274386465E7
],
"scorePercentiles" : {
"0.0" : 4.117499048943544E7,
"50.0" : 4.142185911743995E7,
"90.0" : 4.393397508754498E7,
"95.0" : 4.393397508754498E7,
"99.0" : 4.393397508754498E7,
"99.9" : 4.393397508754498E7,
"99.99" : 4.393397508754498E7,
"99.999" : 4.393397508754498E7,
"99.9999" : 4.393397508754498E7,
"100.0" : 4.393397508754498E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.393397508754498E7,
4.117499048943544E7,
4.142185911743995E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.4731576763753045E7,
"scoreError" : 5430264.137960434,
"scoreConfidence" : [
1.930131262579261E7,
3.016184090171348E7
],
"scorePercentiles" : {
"0.0" : 2.4405127026133735E7,
"50.0" : 2.480169360639398E7,
"90.0" : 2.4987909658731427E7,
"95.0" : 2.4987909658731427E7,
"99.0" : 2.4987909658731427E7,
"99.9" : 2.4987909658731427E7,
"99.99" : 2.4987909658731427E7,
"99.999" : 2.4987909658731427E7,
"99.9999" : 2.4987909658731427E7,
"100.0" : 2.4987909658731427E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4405127026133735E7,
2.4987909658731427E7,
2.480169360639398E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 9227846.295734152,
"scoreError" : 964867.7593345783,
"scoreConfidence" : [
8262978.536399574,
1.0192714055068731E7
],
"scorePercentiles" : {
"0.0" : 9178463.480254546,
"50.0" : 9221423.277762268,
"90.0" : 9283652.129185643,
"95.0" : 9283652.129185643,
"99.0" : 9283652.129185643,
"99.9" : 9283652.129185643,
"99.99" : 9283652.129185643,
"99.999" : 9283652.129185643,
"99.9999" : 9283652.129185643,
"100.0" : 9283652.129185643
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9221423.277762268,
9178463.480254546,
9283652.129185643
]
]
},
"remove" : {
"score" : 1.5503730468018897E7,
"scoreError" : 5712412.28868966,
"scoreConfidence" : [
9791318.179329237,
2.1216142756708555E7
],
"scorePercentiles" : {
"0.0" : 1.518370374837147E7,
"50.0" : 1.5518041477208337E7,
"90.0" : 1.580944617847688E7,
"95.0" : 1.580944617847688E7,
"99.0" : 1.580944617847688E7,
"99.9" : 1.580944617847688E7,
"99.99" : 1.580944617847688E7,
"99.999" : 1.580944617847688E7,
"99.9999" : 1.580944617847688E7,
"100.0" : 1.580944617847688E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.518370374837147E7,
1.580944617847688E7,
1.5518041477208337E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.491004478286679E7,
"scoreError" : 411328.0646778917,
"scoreConfidence" : [
1.4498716718188899E7,
1.5321372847544683E7
],
"scorePercentiles" : {
"0.0" : 1.4887676295619447E7,
"50.0" : 1.490969330852474E7,
"90.0" : 1.4932764744456185E7,
"95.0" : 1.4932764744456185E7,
"99.0" : 1.4932764744456185E7,
"99.9" : 1.4932764744456185E7,
"99.99" : 1.4932764744456185E7,
"99.999" : 1.4932764744456185E7,
"99.9999" : 1.4932764744456185E7,
"100.0" : 1.4932764744456185E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.490969330852474E7,
1.4887676295619447E7,
1.4932764744456185E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6634690.653640964,
"scoreError" : 1239712.3507462563,
"scoreConfidence" : [
5394978.302894708,
7874403.00438722
],
"scorePercentiles" : {
"0.0" : 6559616.563367791,
"50.0" : 6652466.724912707,
"90.0" : 6691988.672642397,
"95.0" : 6691988.672642397,
"99.0" : 6691988.672642397,
"99.9" : 6691988.672642397,
"99.99" : 6691988.672642397,
"99.999" : 6691988.672642397,
"99.9999" : 6691988.672642397,
"100.0" : 6691988.672642397
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6691988.672642397,
6559616.563367791,
6652466.724912707
]
]
},
"remove" : {
"score" : 8275354.129225828,
"scoreError" : 1009669.8781182414,
"scoreConfidence" : [
7265684.251107587,
9285024.007344069
],
"scorePercentiles" : {
"0.0" : 8217704.635882346,
"50.0" : 8280298.019543478,
"90.0" : 8328059.732251658,
"95.0" : 8328059.732251658,
"99.0" : 8328059.732251658,
"99.9" : 8328059.732251658,
"99.99" : 8328059.732251658,
"99.999" : 8328059.732251658,
"99.9999" : 8328059.732251658,
"100.0" : 8328059.732251658
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8217704.635882346,
8328059.732251658,
8280298.019543478
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-25-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 8.711509154374267E7,
"scoreError" : 8684624.73638106,
"scoreConfidence" : [
7.843046680736162E7,
9.579971628012373E7
],
"scorePercentiles" : {
"0.0" : 8.673614944391987E7,
"50.0" : 8.69597290983916E7,
"90.0" : 8.764939608891654E7,
"95.0" : 8.764939608891654E7,
"99.0" : 8.764939608891654E7,
"99.9" : 8.764939608891654E7,
"99.99" : 8.764939608891654E7,
"99.999" : 8.764939608891654E7,
"99.9999" : 8.764939608891654E7,
"100.0" : 8.764939608891654E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.673614944391987E7,
8.69597290983916E7,
8.764939608891654E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.600084544551751E7,
"scoreError" : 3738653.97134452,
"scoreConfidence" : [
3.226219147417299E7,
3.973949941686203E7
],
"scorePercentiles" : {
"0.0" : 3.577439190824735E7,
"50.0" : 3.60546190391599E7,
"90.0" : 3.617352538914527E7,
"95.0" : 3.617352538914527E7,
"99.0" : 3.617352538914527E7,
"99.9" : 3.617352538914527E7,
"99.99" : 3.617352538914527E7,
"99.999" : 3.617352538914527E7,
"99.9999" : 3.617352538914527E7,
"100.0" : 3.617352538914527E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.617352538914527E7,
3.577439190824735E7,
3.60546190391599E7
]
]
},
"remove" : {
"score" : 5.111424609822517E7,
"scoreError" : 9481917.672202477,
"scoreConfidence" : [
4.163232842602269E7,
6.0596163770427644E7
],
"scorePercentiles" : {
"0.0" : 5.056262405477459E7,
"50.0" : 5.1185337190144256E7,
"90.0" : 5.159477704975664E7,
"95.0" : 5.159477704975664E7,
"99.0" : 5.159477704975664E7,
"99.9" : 5.159477704975664E7,
"99.99" : 5.159477704975664E7,
"99.999" : 5.159477704975664E7,
"99.9999" : 5.159477704975664E7,
"100.0" : 5.159477704975664E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.056262405477459E7,
5.1185337190144256E7,
5.159477704975664E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 7067090.247605567,
"scoreError" : 1356019.296031131,
"scoreConfidence" : [
5711070.951574435,
8423109.543636698
],
"scorePercentiles" : {
"0.0" : 6995014.287066756,
"50.0" : 7062774.262494115,
"90.0" : 7143482.193255833,
"95.0" : 7143482.193255833,
"99.0" : 7143482.193255833,
"99.9" : 7143482.193255833,
"99.99" : 7143482.193255833,
"99.999" : 7143482.193255833,
"99.9999" : 7143482.193255833,
"100.0" : 7143482.193255833
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7062774.262494115,
7143482.193255833,
6995014.287066756
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 2321444.3297067354,
"scoreError" : 260421.057754959,
"scoreConfidence" : [
2061023.2719517765,
2581865.3874616944
],
"scorePercentiles" : {
"0.0" : 2305723.0814819965,
"50.0" : 2325016.0447322037,
"90.0" : 2333593.8629060057,
"95.0" : 2333593.8629060057,
"99.0" : 2333593.8629060057,
"99.9" : 2333593.8629060057,
"99.99" : 2333593.8629060057,
"99.999" : 2333593.8629060057,
"99.9999" : 2333593.8629060057,
"100.0" : 2333593.8629060057
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2305723.0814819965,
2333593.8629060057,
2325016.0447322037
]
]
},
"remove" : {
"score" : 4745645.917898833,
"scoreError" : 1288718.43906166,
"scoreConfidence" : [
3456927.4788371725,
6034364.356960493
],
"scorePercentiles" : {
"0.0" : 4669998.242334552,
"50.0" : 4757051.181012118,
"90.0" : 4809888.330349827,
"95.0" : 4809888.330349827,
"99.0" : 4809888.330349827,
"99.9" : 4809888.330349827,
"99.99" : 4809888.330349827,
"99.999" : 4809888.330349827,
"99.9999" : 4809888.330349827,
"100.0" : 4809888.330349827
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4757051.181012118,
4809888.330349827,
4669998.242334552
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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.1210784546657635E7,
"scoreError" : 1414925.857984685,
"scoreConfidence" : [
9795858.68867295,
1.262571040464232E7
],
"scorePercentiles" : {
"0.0" : 1.1144018227566743E7,
"50.0" : 1.1192478629769841E7,
"90.0" : 1.1295856782636318E7,
"95.0" : 1.1295856782636318E7,
"99.0" : 1.1295856782636318E7,
"99.9" : 1.1295856782636318E7,
"99.99" : 1.1295856782636318E7,
"99.999" : 1.1295856782636318E7,
"99.9999" : 1.1295856782636318E7,
"100.0" : 1.1295856782636318E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1144018227566743E7,
1.1295856782636318E7,
1.1192478629769841E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 5022211.24983834,
"scoreError" : 530851.6609434647,
"scoreConfidence" : [
4491359.588894876,
5553062.9107818045
],
"scorePercentiles" : {
"0.0" : 4991737.903137491,
"50.0" : 5025191.83808624,
"90.0" : 5049704.008291288,
"95.0" : 5049704.008291288,
"99.0" : 5049704.008291288,
"99.9" : 5049704.008291288,
"99.99" : 5049704.008291288,
"99.999" : 5049704.008291288,
"99.9999" : 5049704.008291288,
"100.0" : 5049704.008291288
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4991737.903137491,
5025191.83808624,
5049704.008291288
]
]
},
"remove" : {
"score" : 6188573.296819293,
"scoreError" : 1299904.4239884715,
"scoreConfidence" : [
4888668.872830821,
7488477.720807765
],
"scorePercentiles" : {
"0.0" : 6142774.621478552,
"50.0" : 6152280.324429248,
"90.0" : 6270664.944550079,
"95.0" : 6270664.944550079,
"99.0" : 6270664.944550079,
"99.9" : 6270664.944550079,
"99.99" : 6270664.944550079,
"99.999" : 6270664.944550079,
"99.9999" : 6270664.944550079,
"100.0" : 6270664.944550079
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6152280.324429248,
6270664.944550079,
6142774.621478552
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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.4473742653650664E7,
"scoreError" : 2.100853313393264E7,
"scoreConfidence" : [
4.346520951971802E7,
8.54822757875833E7
],
"scorePercentiles" : {
"0.0" : 6.344349756467162E7,
"50.0" : 6.426084703191804E7,
"90.0" : 6.57168833643623E7,
"95.0" : 6.57168833643623E7,
"99.0" : 6.57168833643623E7,
"99.9" : 6.57168833643623E7,
"99.99" : 6.57168833643623E7,
"99.999" : 6.57168833643623E7,
"99.9999" : 6.57168833643623E7,
"100.0" : 6.57168833643623E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.426084703191804E7,
6.57168833643623E7,
6.344349756467162E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.1580569603435587E7,
"scoreError" : 5705738.484651164,
"scoreConfidence" : [
2.5874831118784424E7,
3.7286308088086754E7
],
"scorePercentiles" : {
"0.0" : 3.1237294907519437E7,
"50.0" : 3.1655073473987278E7,
"90.0" : 3.1849340428800046E7,
"95.0" : 3.1849340428800046E7,
"99.0" : 3.1849340428800046E7,
"99.9" : 3.1849340428800046E7,
"99.99" : 3.1849340428800046E7,
"99.999" : 3.1849340428800046E7,
"99.9999" : 3.1849340428800046E7,
"100.0" : 3.1849340428800046E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1849340428800046E7,
3.1237294907519437E7,
3.1655073473987278E7
]
]
},
"remove" : {
"score" : 3.2893173050215065E7,
"scoreError" : 2.5700952916880637E7,
"scoreConfidence" : [
7192220.133334428,
5.85941259670957E7
],
"scorePercentiles" : {
"0.0" : 3.1788424090684347E7,
"50.0" : 3.2411506603118E7,
"90.0" : 3.447958845684286E7,
"95.0" : 3.447958845684286E7,
"99.0" : 3.447958845684286E7,
"99.9" : 3.447958845684286E7,
"99.99" : 3.447958845684286E7,
"99.999" : 3.447958845684286E7,
"99.9999" : 3.447958845684286E7,
"100.0" : 3.447958845684286E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2411506603118E7,
3.447958845684286E7,
3.1788424090684347E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4780666.334342805,
"scoreError" : 940689.1045035016,
"scoreConfidence" : [
3839977.229839303,
5721355.438846306
],
"scorePercentiles" : {
"0.0" : 4733639.571290157,
"50.0" : 4772556.338605326,
"90.0" : 4835803.093132933,
"95.0" : 4835803.093132933,
"99.0" : 4835803.093132933,
"99.9" : 4835803.093132933,
"99.99" : 4835803.093132933,
"99.999" : 4835803.093132933,
"99.9999" : 4835803.093132933,
"100.0" : 4835803.093132933
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4733639.571290157,
4772556.338605326,
4835803.093132933
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1210696.864333612,
"scoreError" : 994865.2843970096,
"scoreConfidence" : [
215831.57993660227,
2205562.1487306217
],
"scorePercentiles" : {
"0.0" : 1151781.2590948497,
"50.0" : 1220907.738653008,
"90.0" : 1259401.595252978,
"95.0" : 1259401.595252978,
"99.0" : 1259401.595252978,
"99.9" : 1259401.595252978,
"99.99" : 1259401.595252978,
"99.999" : 1259401.595252978,
"99.9999" : 1259401.595252978,
"100.0" : 1259401.595252978
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1220907.738653008,
1151781.2590948497,
1259401.595252978
]
]
},
"remove" : {
"score" : 3569969.4700091933,
"scoreError" : 990780.9591911109,
"scoreConfidence" : [
2579188.5108180824,
4560750.429200305
],
"scorePercentiles" : {
"0.0" : 3512731.832637149,
"50.0" : 3576401.4978799555,
"90.0" : 3620775.0795104764,
"95.0" : 3620775.0795104764,
"99.0" : 3620775.0795104764,
"99.9" : 3620775.0795104764,
"99.99" : 3620775.0795104764,
"99.999" : 3620775.0795104764,
"99.9999" : 3620775.0795104764,
"100.0" : 3620775.0795104764
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3512731.832637149,
3620775.0795104764,
3576401.4978799555
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 5444466.267174694,
"scoreError" : 405381.376005502,
"scoreConfidence" : [
5039084.891169191,
5849847.643180196
],
"scorePercentiles" : {
"0.0" : 5430195.7384291515,
"50.0" : 5433135.165431286,
"90.0" : 5470067.897663642,
"95.0" : 5470067.897663642,
"99.0" : 5470067.897663642,
"99.9" : 5470067.897663642,
"99.99" : 5470067.897663642,
"99.999" : 5470067.897663642,
"99.9999" : 5470067.897663642,
"100.0" : 5470067.897663642
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5470067.897663642,
5430195.7384291515,
5433135.165431286
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 2418089.306057712,
"scoreError" : 92994.72657866223,
"scoreConfidence" : [
2325094.57947905,
2511084.0326363742
],
"scorePercentiles" : {
"0.0" : 2412304.1124014263,
"50.0" : 2420042.9266757756,
"90.0" : 2421920.879095935,
"95.0" : 2421920.879095935,
"99.0" : 2421920.879095935,
"99.9" : 2421920.879095935,
"99.99" : 2421920.879095935,
"99.999" : 2421920.879095935,
"99.9999" : 2421920.879095935,
"100.0" : 2421920.879095935
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2412304.1124014263,
2421920.879095935,
2420042.9266757756
]
]
},
"remove" : {
"score" : 3026376.961116981,
"scoreError" : 497840.1827973733,
"scoreConfidence" : [
2528536.778319608,
3524217.1439143545
],
"scorePercentiles" : {
"0.0" : 3008274.8593332167,
"50.0" : 3013092.238755511,
"90.0" : 3057763.7852622163,
"95.0" : 3057763.7852622163,
"99.0" : 3057763.7852622163,
"99.9" : 3057763.7852622163,
"99.99" : 3057763.7852622163,
"99.999" : 3057763.7852622163,
"99.9999" : 3057763.7852622163,
"100.0" : 3057763.7852622163
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3057763.7852622163,
3008274.8593332167,
3013092.238755511
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.1-8.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.1+8-openj9-0.56.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.9486628388249975E7,
"scoreError" : 7958119.609126357,
"scoreConfidence" : [
2.152850877912362E7,
3.744474799737633E7
],
"scorePercentiles" : {
"0.0" : 2.917442485408757E7,
"50.0" : 2.930041876046953E7,
"90.0" : 2.998504155019282E7,
"95.0" : 2.998504155019282E7,
"99.0" : 2.998504155019282E7,
"99.9" : 2.998504155019282E7,
"99.99" : 2.998504155019282E7,
"99.999" : 2.998504155019282E7,
"99.9999" : 2.998504155019282E7,
"100.0" : 2.998504155019282E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.998504155019282E7,
2.930041876046953E7,
2.917442485408757E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.2882510054129452E7,
"scoreError" : 2977610.401153864,
"scoreConfidence" : [
9904899.652975587,
1.5860120455283316E7
],
"scorePercentiles" : {
"0.0" : 1.2694549434315931E7,
"50.0" : 1.2964593046990845E7,
"90.0" : 1.2988387681081584E7,
"95.0" : 1.2988387681081584E7,
"99.0" : 1.2988387681081584E7,
"99.9" : 1.2988387681081584E7,
"99.99" : 1.2988387681081584E7,
"99.999" : 1.2988387681081584E7,
"99.9999" : 1.2988387681081584E7,
"100.0" : 1.2988387681081584E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2988387681081584E7,
1.2694549434315931E7,
1.2964593046990845E7
]
]
},
"remove" : {
"score" : 1.6604118334120518E7,
"scoreError" : 7177335.060285724,
"scoreConfidence" : [
9426783.273834795,
2.378145339440624E7
],
"scorePercentiles" : {
"0.0" : 1.6209831807096723E7,
"50.0" : 1.6605869326153599E7,
"90.0" : 1.6996653869111236E7,
"95.0" : 1.6996653869111236E7,
"99.0" : 1.6996653869111236E7,
"99.9" : 1.6996653869111236E7,
"99.99" : 1.6996653869111236E7,
"99.999" : 1.6996653869111236E7,
"99.9999" : 1.6996653869111236E7,
"100.0" : 1.6996653869111236E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6996653869111236E7,
1.6605869326153599E7,
1.6209831807096723E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.1117762082815815E7,
"scoreError" : 1550220.5099116291,
"scoreConfidence" : [
1.9567541572904184E7,
2.2667982592727445E7
],
"scorePercentiles" : {
"0.0" : 2.1068593503331628E7,
"50.0" : 2.10688125861386E7,
"90.0" : 2.1215880158977225E7,
"95.0" : 2.1215880158977225E7,
"99.0" : 2.1215880158977225E7,
"99.9" : 2.1215880158977225E7,
"99.99" : 2.1215880158977225E7,
"99.999" : 2.1215880158977225E7,
"99.9999" : 2.1215880158977225E7,
"100.0" : 2.1215880158977225E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.10688125861386E7,
2.1068593503331628E7,
2.1215880158977225E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 9218983.238138516,
"scoreError" : 1692979.97035646,
"scoreConfidence" : [
7526003.267782056,
1.0911963208494976E7
],
"scorePercentiles" : {
"0.0" : 9139017.838473264,
"50.0" : 9197195.316181444,
"90.0" : 9320736.559760839,
"95.0" : 9320736.559760839,
"99.0" : 9320736.559760839,
"99.9" : 9320736.559760839,
"99.99" : 9320736.559760839,
"99.999" : 9320736.559760839,
"99.9999" : 9320736.559760839,
"100.0" : 9320736.559760839
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9139017.838473264,
9320736.559760839,
9197195.316181444
]
]
},
"remove" : {
"score" : 1.1898778844677301E7,
"scoreError" : 2518587.206757465,
"scoreConfidence" : [
9380191.637919836,
1.4417366051434767E7
],
"scorePercentiles" : {
"0.0" : 1.1747856943570789E7,
"50.0" : 1.192979474766533E7,
"90.0" : 1.2018684842795784E7,
"95.0" : 1.2018684842795784E7,
"99.0" : 1.2018684842795784E7,
"99.9" : 1.2018684842795784E7,
"99.99" : 1.2018684842795784E7,
"99.999" : 1.2018684842795784E7,
"99.9999" : 1.2018684842795784E7,
"100.0" : 1.2018684842795784E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.192979474766533E7,
1.1747856943570789E7,
1.2018684842795784E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2711857746880263E7,
"scoreError" : 1909492.0788756148,
"scoreConfidence" : [
1.0802365668004649E7,
1.4621349825755877E7
],
"scorePercentiles" : {
"0.0" : 1.2593435028144099E7,
"50.0" : 1.2750165652286079E7,
"90.0" : 1.2791972560210615E7,
"95.0" : 1.2791972560210615E7,
"99.0" : 1.2791972560210615E7,
"99.9" : 1.2791972560210615E7,
"99.99" : 1.2791972560210615E7,
"99.999" : 1.2791972560210615E7,
"99.9999" : 1.2791972560210615E7,
"100.0" : 1.2791972560210615E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2593435028144099E7,
1.2750165652286079E7,
1.2791972560210615E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 5716375.927001105,
"scoreError" : 433474.8864394712,
"scoreConfidence" : [
5282901.040561633,
6149850.813440576
],
"scorePercentiles" : {
"0.0" : 5689201.480092717,
"50.0" : 5726690.507960373,
"90.0" : 5733235.792950226,
"95.0" : 5733235.792950226,
"99.0" : 5733235.792950226,
"99.9" : 5733235.792950226,
"99.99" : 5733235.792950226,
"99.999" : 5733235.792950226,
"99.9999" : 5733235.792950226,
"100.0" : 5733235.792950226
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5689201.480092717,
5733235.792950226,
5726690.507960373
]
]
},
"remove" : {
"score" : 6995481.819879159,
"scoreError" : 1507639.09565706,
"scoreConfidence" : [
5487842.724222099,
8503120.91553622
],
"scorePercentiles" : {
"0.0" : 6904233.5480513815,
"50.0" : 7016929.859335853,
"90.0" : 7065282.052250243,
"95.0" : 7065282.052250243,
"99.0" : 7065282.052250243,
"99.9" : 7065282.052250243,
"99.99" : 7065282.052250243,
"99.999" : 7065282.052250243,
"99.9999" : 7065282.052250243,
"100.0" : 7065282.052250243
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6904233.5480513815,
7016929.859335853,
7065282.052250243
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.360926537251891E7,
"scoreError" : 7651458.066524903,
"scoreConfidence" : [
6.595780730599401E7,
8.126072343904382E7
],
"scorePercentiles" : {
"0.0" : 7.334031550413832E7,
"50.0" : 7.33949599872948E7,
"90.0" : 7.409252062612364E7,
"95.0" : 7.409252062612364E7,
"99.0" : 7.409252062612364E7,
"99.9" : 7.409252062612364E7,
"99.99" : 7.409252062612364E7,
"99.999" : 7.409252062612364E7,
"99.9999" : 7.409252062612364E7,
"100.0" : 7.409252062612364E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.409252062612364E7,
7.334031550413832E7,
7.33949599872948E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.410500466532921E7,
"scoreError" : 3586810.9289123714,
"scoreConfidence" : [
3.051819373641684E7,
3.769181559424158E7
],
"scorePercentiles" : {
"0.0" : 3.3894874252033465E7,
"50.0" : 3.413565538602055E7,
"90.0" : 3.42844843579336E7,
"95.0" : 3.42844843579336E7,
"99.0" : 3.42844843579336E7,
"99.9" : 3.42844843579336E7,
"99.99" : 3.42844843579336E7,
"99.999" : 3.42844843579336E7,
"99.9999" : 3.42844843579336E7,
"100.0" : 3.42844843579336E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.3894874252033465E7,
3.42844843579336E7,
3.413565538602055E7
]
]
},
"remove" : {
"score" : 3.950426070718971E7,
"scoreError" : 1.111128269855511E7,
"scoreConfidence" : [
2.8392978008634597E7,
5.061554340574482E7
],
"scorePercentiles" : {
"0.0" : 3.905583114620471E7,
"50.0" : 3.9259304601274244E7,
"90.0" : 4.0197646374090165E7,
"95.0" : 4.0197646374090165E7,
"99.0" : 4.0197646374090165E7,
"99.9" : 4.0197646374090165E7,
"99.99" : 4.0197646374090165E7,
"99.999" : 4.0197646374090165E7,
"99.9999" : 4.0197646374090165E7,
"100.0" : 4.0197646374090165E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.0197646374090165E7,
3.905583114620471E7,
3.9259304601274244E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 2.427281274429807E7,
"scoreError" : 2560361.376915512,
"scoreConfidence" : [
2.171245136738256E7,
2.683317412121358E7
],
"scorePercentiles" : {
"0.0" : 2.4126212648833126E7,
"50.0" : 2.4286303101702873E7,
"90.0" : 2.4405922482358214E7,
"95.0" : 2.4405922482358214E7,
"99.0" : 2.4405922482358214E7,
"99.9" : 2.4405922482358214E7,
"99.99" : 2.4405922482358214E7,
"99.999" : 2.4405922482358214E7,
"99.9999" : 2.4405922482358214E7,
"100.0" : 2.4405922482358214E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4405922482358214E7,
2.4126212648833126E7,
2.4286303101702873E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.0129928672830204E7,
"scoreError" : 3902528.7641768963,
"scoreConfidence" : [
6227399.908653308,
1.40324574370071E7
],
"scorePercentiles" : {
"0.0" : 9950766.925505793,
"50.0" : 1.007225595988559E7,
"90.0" : 1.0366763133099232E7,
"95.0" : 1.0366763133099232E7,
"99.0" : 1.0366763133099232E7,
"99.9" : 1.0366763133099232E7,
"99.99" : 1.0366763133099232E7,
"99.999" : 1.0366763133099232E7,
"99.9999" : 1.0366763133099232E7,
"100.0" : 1.0366763133099232E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0366763133099232E7,
9950766.925505793,
1.007225595988559E7
]
]
},
"remove" : {
"score" : 1.4142884071467867E7,
"scoreError" : 1676203.1042898397,
"scoreConfidence" : [
1.2466680967178028E7,
1.5819087175757706E7
],
"scorePercentiles" : {
"0.0" : 1.4039159349258982E7,
"50.0" : 1.4175445723327331E7,
"90.0" : 1.4214047141817285E7,
"95.0" : 1.4214047141817285E7,
"99.0" : 1.4214047141817285E7,
"99.9" : 1.4214047141817285E7,
"99.99" : 1.4214047141817285E7,
"99.999" : 1.4214047141817285E7,
"99.9999" : 1.4214047141817285E7,
"100.0" : 1.4214047141817285E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4039159349258982E7,
1.4175445723327331E7,
1.4214047141817285E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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.4777861891555423E7,
"scoreError" : 2133518.132700971,
"scoreConfidence" : [
1.2644343758854453E7,
1.6911380024256393E7
],
"scorePercentiles" : {
"0.0" : 1.464525889436449E7,
"50.0" : 1.4822060367426466E7,
"90.0" : 1.4866266412875311E7,
"95.0" : 1.4866266412875311E7,
"99.0" : 1.4866266412875311E7,
"99.9" : 1.4866266412875311E7,
"99.99" : 1.4866266412875311E7,
"99.999" : 1.4866266412875311E7,
"99.9999" : 1.4866266412875311E7,
"100.0" : 1.4866266412875311E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4866266412875311E7,
1.464525889436449E7,
1.4822060367426466E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6711243.117431956,
"scoreError" : 1000106.3171335912,
"scoreConfidence" : [
5711136.800298365,
7711349.434565548
],
"scorePercentiles" : {
"0.0" : 6648067.038554068,
"50.0" : 6739405.927591842,
"90.0" : 6746256.386149957,
"95.0" : 6746256.386149957,
"99.0" : 6746256.386149957,
"99.9" : 6746256.386149957,
"99.99" : 6746256.386149957,
"99.999" : 6746256.386149957,
"99.9999" : 6746256.386149957,
"100.0" : 6746256.386149957
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6746256.386149957,
6648067.038554068,
6739405.927591842
]
]
},
"remove" : {
"score" : 8066618.7741234675,
"scoreError" : 1148620.5930360886,
"scoreConfidence" : [
6917998.181087378,
9215239.367159557
],
"scorePercentiles" : {
"0.0" : 7997191.855810422,
"50.0" : 8082654.439834625,
"90.0" : 8120010.026725354,
"95.0" : 8120010.026725354,
"99.0" : 8120010.026725354,
"99.9" : 8120010.026725354,
"99.99" : 8120010.026725354,
"99.999" : 8120010.026725354,
"99.9999" : 8120010.026725354,
"100.0" : 8120010.026725354
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8120010.026725354,
7997191.855810422,
8082654.439834625
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 7.24675856914273E7,
"scoreError" : 1.1816695880698971E7,
"scoreConfidence" : [
6.0650889810728334E7,
8.428428157212627E7
],
"scorePercentiles" : {
"0.0" : 7.177993666400672E7,
"50.0" : 7.25566824894535E7,
"90.0" : 7.306613792082171E7,
"95.0" : 7.306613792082171E7,
"99.0" : 7.306613792082171E7,
"99.9" : 7.306613792082171E7,
"99.99" : 7.306613792082171E7,
"99.999" : 7.306613792082171E7,
"99.9999" : 7.306613792082171E7,
"100.0" : 7.306613792082171E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.25566824894535E7,
7.177993666400672E7,
7.306613792082171E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.2356260858350277E7,
"scoreError" : 1534759.6889636216,
"scoreConfidence" : [
3.0821501169386655E7,
3.38910205473139E7
],
"scorePercentiles" : {
"0.0" : 3.2305838975549184E7,
"50.0" : 3.230956699425653E7,
"90.0" : 3.245337660524511E7,
"95.0" : 3.245337660524511E7,
"99.0" : 3.245337660524511E7,
"99.9" : 3.245337660524511E7,
"99.99" : 3.245337660524511E7,
"99.999" : 3.245337660524511E7,
"99.9999" : 3.245337660524511E7,
"100.0" : 3.245337660524511E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.230956699425653E7,
3.2305838975549184E7,
3.245337660524511E7
]
]
},
"remove" : {
"score" : 4.0111324833077036E7,
"scoreError" : 1.060599161389006E7,
"scoreConfidence" : [
2.9505333219186977E7,
5.0717316446967095E7
],
"scorePercentiles" : {
"0.0" : 3.947409768845752E7,
"50.0" : 4.0247115495196976E7,
"90.0" : 4.0612761315576605E7,
"95.0" : 4.0612761315576605E7,
"99.0" : 4.0612761315576605E7,
"99.9" : 4.0612761315576605E7,
"99.99" : 4.0612761315576605E7,
"99.999" : 4.0612761315576605E7,
"99.9999" : 4.0612761315576605E7,
"100.0" : 4.0612761315576605E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.0247115495196976E7,
3.947409768845752E7,
4.0612761315576605E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 2.9180834301357586E7,
"scoreError" : 5366183.370586895,
"scoreConfidence" : [
2.381465093077069E7,
3.4547017671944484E7
],
"scorePercentiles" : {
"0.0" : 2.888783335391715E7,
"50.0" : 2.917857201041822E7,
"90.0" : 2.9476097539737392E7,
"95.0" : 2.9476097539737392E7,
"99.0" : 2.9476097539737392E7,
"99.9" : 2.9476097539737392E7,
"99.99" : 2.9476097539737392E7,
"99.999" : 2.9476097539737392E7,
"99.9999" : 2.9476097539737392E7,
"100.0" : 2.9476097539737392E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.917857201041822E7,
2.888783335391715E7,
2.9476097539737392E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.3173554487881398E7,
"scoreError" : 2993125.472119999,
"scoreConfidence" : [
1.0180429015761398E7,
1.6166679960001398E7
],
"scorePercentiles" : {
"0.0" : 1.3019184886119774E7,
"50.0" : 1.3155637825918501E7,
"90.0" : 1.3345840751605917E7,
"95.0" : 1.3345840751605917E7,
"99.0" : 1.3345840751605917E7,
"99.9" : 1.3345840751605917E7,
"99.99" : 1.3345840751605917E7,
"99.999" : 1.3345840751605917E7,
"99.9999" : 1.3345840751605917E7,
"100.0" : 1.3345840751605917E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3019184886119774E7,
1.3345840751605917E7,
1.3155637825918501E7
]
]
},
"remove" : {
"score" : 1.6007279813476196E7,
"scoreError" : 7496710.296506598,
"scoreConfidence" : [
8510569.516969599,
2.3503990109982792E7
],
"scorePercentiles" : {
"0.0" : 1.5541992602311239E7,
"50.0" : 1.6159387124298451E7,
"90.0" : 1.6320459713818893E7,
"95.0" : 1.6320459713818893E7,
"99.0" : 1.6320459713818893E7,
"99.9" : 1.6320459713818893E7,
"99.99" : 1.6320459713818893E7,
"99.999" : 1.6320459713818893E7,
"99.9999" : 1.6320459713818893E7,
"100.0" : 1.6320459713818893E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6159387124298451E7,
1.5541992602311239E7,
1.6320459713818893E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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.5099232217304386E7,
"scoreError" : 381561.77291410684,
"scoreConfidence" : [
1.471767044439028E7,
1.5480793990218492E7
],
"scorePercentiles" : {
"0.0" : 1.5078407263622629E7,
"50.0" : 1.509905388848037E7,
"90.0" : 1.512023549981016E7,
"95.0" : 1.512023549981016E7,
"99.0" : 1.512023549981016E7,
"99.9" : 1.512023549981016E7,
"99.99" : 1.512023549981016E7,
"99.999" : 1.512023549981016E7,
"99.9999" : 1.512023549981016E7,
"100.0" : 1.512023549981016E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.512023549981016E7,
1.5078407263622629E7,
1.509905388848037E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6709465.459223491,
"scoreError" : 799072.6940565329,
"scoreConfidence" : [
5910392.765166958,
7508538.153280024
],
"scorePercentiles" : {
"0.0" : 6665434.946855482,
"50.0" : 6709930.444880596,
"90.0" : 6753030.985934394,
"95.0" : 6753030.985934394,
"99.0" : 6753030.985934394,
"99.9" : 6753030.985934394,
"99.99" : 6753030.985934394,
"99.999" : 6753030.985934394,
"99.9999" : 6753030.985934394,
"100.0" : 6753030.985934394
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6709930.444880596,
6665434.946855482,
6753030.985934394
]
]
},
"remove" : {
"score" : 8389766.758080896,
"scoreError" : 691560.3661928598,
"scoreConfidence" : [
7698206.391888036,
9081327.124273757
],
"scorePercentiles" : {
"0.0" : 8346022.902545977,
"50.0" : 8410305.05492956,
"90.0" : 8412972.316767149,
"95.0" : 8412972.316767149,
"99.0" : 8412972.316767149,
"99.9" : 8412972.316767149,
"99.99" : 8412972.316767149,
"99.999" : 8412972.316767149,
"99.9999" : 8412972.316767149,
"100.0" : 8412972.316767149
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8410305.05492956,
8412972.316767149,
8346022.902545977
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"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" : 7.658690863588871E7,
"scoreError" : 7153450.742718598,
"scoreConfidence" : [
6.943345789317012E7,
8.37403593786073E7
],
"scorePercentiles" : {
"0.0" : 7.61718722914468E7,
"50.0" : 7.663772716562766E7,
"90.0" : 7.695112645059168E7,
"95.0" : 7.695112645059168E7,
"99.0" : 7.695112645059168E7,
"99.9" : 7.695112645059168E7,
"99.99" : 7.695112645059168E7,
"99.999" : 7.695112645059168E7,
"99.9999" : 7.695112645059168E7,
"100.0" : 7.695112645059168E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.695112645059168E7,
7.663772716562766E7,
7.61718722914468E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.339875337709032E7,
"scoreError" : 5684140.2588914875,
"scoreConfidence" : [
2.7714613118198834E7,
3.9082893635981806E7
],
"scorePercentiles" : {
"0.0" : 3.3166432090602726E7,
"50.0" : 3.3277018974235427E7,
"90.0" : 3.3752809066432804E7,
"95.0" : 3.3752809066432804E7,
"99.0" : 3.3752809066432804E7,
"99.9" : 3.3752809066432804E7,
"99.99" : 3.3752809066432804E7,
"99.999" : 3.3752809066432804E7,
"99.9999" : 3.3752809066432804E7,
"100.0" : 3.3752809066432804E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.3277018974235427E7,
3.3166432090602726E7,
3.3752809066432804E7
]
]
},
"remove" : {
"score" : 4.31881552587984E7,
"scoreError" : 1.2291316490222638E7,
"scoreConfidence" : [
3.0896838768575758E7,
5.547947174902104E7
],
"scorePercentiles" : {
"0.0" : 4.241906322501399E7,
"50.0" : 4.347129507502493E7,
"90.0" : 4.367410747635626E7,
"95.0" : 4.367410747635626E7,
"99.0" : 4.367410747635626E7,
"99.9" : 4.367410747635626E7,
"99.99" : 4.367410747635626E7,
"99.999" : 4.367410747635626E7,
"99.9999" : 4.367410747635626E7,
"100.0" : 4.367410747635626E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.367410747635626E7,
4.347129507502493E7,
4.241906322501399E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.685643507990958E7,
"scoreError" : 8275053.752274742,
"scoreConfidence" : [
1.858138132763484E7,
3.513148883218432E7
],
"scorePercentiles" : {
"0.0" : 2.639843956096959E7,
"50.0" : 2.6865391529686924E7,
"90.0" : 2.7305474149072226E7,
"95.0" : 2.7305474149072226E7,
"99.0" : 2.7305474149072226E7,
"99.9" : 2.7305474149072226E7,
"99.99" : 2.7305474149072226E7,
"99.999" : 2.7305474149072226E7,
"99.9999" : 2.7305474149072226E7,
"100.0" : 2.7305474149072226E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.639843956096959E7,
2.6865391529686924E7,
2.7305474149072226E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.1242091295383662E7,
"scoreError" : 2078731.2334848677,
"scoreConfidence" : [
9163360.061898794,
1.332082252886853E7
],
"scorePercentiles" : {
"0.0" : 1.115999354514366E7,
"50.0" : 1.1194101913599864E7,
"90.0" : 1.1372178427407462E7,
"95.0" : 1.1372178427407462E7,
"99.0" : 1.1372178427407462E7,
"99.9" : 1.1372178427407462E7,
"99.99" : 1.1372178427407462E7,
"99.999" : 1.1372178427407462E7,
"99.9999" : 1.1372178427407462E7,
"100.0" : 1.1372178427407462E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1194101913599864E7,
1.115999354514366E7,
1.1372178427407462E7
]
]
},
"remove" : {
"score" : 1.5614343784525922E7,
"scoreError" : 6803297.218511557,
"scoreConfidence" : [
8811046.566014364,
2.241764100303748E7
],
"scorePercentiles" : {
"0.0" : 1.5204337647369731E7,
"50.0" : 1.570539798454327E7,
"90.0" : 1.5933295721664766E7,
"95.0" : 1.5933295721664766E7,
"99.0" : 1.5933295721664766E7,
"99.9" : 1.5933295721664766E7,
"99.99" : 1.5933295721664766E7,
"99.999" : 1.5933295721664766E7,
"99.9999" : 1.5933295721664766E7,
"100.0" : 1.5933295721664766E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5204337647369731E7,
1.570539798454327E7,
1.5933295721664766E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4079782936336717E7,
"scoreError" : 1617979.6226496678,
"scoreConfidence" : [
1.2461803313687049E7,
1.5697762558986384E7
],
"scorePercentiles" : {
"0.0" : 1.3977636544199573E7,
"50.0" : 1.4124535041041872E7,
"90.0" : 1.4137177223768706E7,
"95.0" : 1.4137177223768706E7,
"99.0" : 1.4137177223768706E7,
"99.9" : 1.4137177223768706E7,
"99.99" : 1.4137177223768706E7,
"99.999" : 1.4137177223768706E7,
"99.9999" : 1.4137177223768706E7,
"100.0" : 1.4137177223768706E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3977636544199573E7,
1.4137177223768706E7,
1.4124535041041872E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6393703.121513806,
"scoreError" : 815714.2403534491,
"scoreConfidence" : [
5577988.881160357,
7209417.3618672555
],
"scorePercentiles" : {
"0.0" : 6344527.080312038,
"50.0" : 6404672.950398423,
"90.0" : 6431909.333830956,
"95.0" : 6431909.333830956,
"99.0" : 6431909.333830956,
"99.9" : 6431909.333830956,
"99.99" : 6431909.333830956,
"99.999" : 6431909.333830956,
"99.9999" : 6431909.333830956,
"100.0" : 6431909.333830956
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6431909.333830956,
6404672.950398423,
6344527.080312038
]
]
},
"remove" : {
"score" : 7686079.814822909,
"scoreError" : 2259445.851096866,
"scoreConfidence" : [
5426633.963726044,
9945525.665919775
],
"scorePercentiles" : {
"0.0" : 7545727.210368615,
"50.0" : 7732504.273370283,
"90.0" : 7780007.960729833,
"95.0" : 7780007.960729833,
"99.0" : 7780007.960729833,
"99.9" : 7780007.960729833,
"99.99" : 7780007.960729833,
"99.999" : 7780007.960729833,
"99.9999" : 7780007.960729833,
"100.0" : 7780007.960729833
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7545727.210368615,
7732504.273370283,
7780007.960729833
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.1+8-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.242054678528535E7,
"scoreError" : 1.3505057298382627E7,
"scoreConfidence" : [
5.891548948690273E7,
8.592560408366798E7
],
"scorePercentiles" : {
"0.0" : 7.161355678729998E7,
"50.0" : 7.25799989385987E7,
"90.0" : 7.306808462995736E7,
"95.0" : 7.306808462995736E7,
"99.0" : 7.306808462995736E7,
"99.9" : 7.306808462995736E7,
"99.99" : 7.306808462995736E7,
"99.999" : 7.306808462995736E7,
"99.9999" : 7.306808462995736E7,
"100.0" : 7.306808462995736E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.161355678729998E7,
7.306808462995736E7,
7.25799989385987E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.259883196693762E7,
"scoreError" : 9701778.796645043,
"scoreConfidence" : [
2.289705317029258E7,
4.230061076358266E7
],
"scorePercentiles" : {
"0.0" : 3.1986440125600796E7,
"50.0" : 3.2865914773281164E7,
"90.0" : 3.2944141001930892E7,
"95.0" : 3.2944141001930892E7,
"99.0" : 3.2944141001930892E7,
"99.9" : 3.2944141001930892E7,
"99.99" : 3.2944141001930892E7,
"99.999" : 3.2944141001930892E7,
"99.9999" : 3.2944141001930892E7,
"100.0" : 3.2944141001930892E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1986440125600796E7,
3.2944141001930892E7,
3.2865914773281164E7
]
]
},
"remove" : {
"score" : 3.982171481834773E7,
"scoreError" : 4840521.598594605,
"scoreConfidence" : [
3.4981193219753124E7,
4.4662236416942336E7
],
"scorePercentiles" : {
"0.0" : 3.962711666169918E7,
"50.0" : 3.971408416531754E7,
"90.0" : 4.012394362802648E7,
"95.0" : 4.012394362802648E7,
"99.0" : 4.012394362802648E7,
"99.9" : 4.012394362802648E7,
"99.99" : 4.012394362802648E7,
"99.999" : 4.012394362802648E7,
"99.9999" : 4.012394362802648E7,
"100.0" : 4.012394362802648E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.962711666169918E7,
4.012394362802648E7,
3.971408416531754E7
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.24.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+24-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.877868146098642E7,
"scoreError" : 1.4833598653509432E7,
"scoreConfidence" : [
1.3945082807476988E7,
4.361228011449585E7
],
"scorePercentiles" : {
"0.0" : 2.7859320098281626E7,
"50.0" : 2.9073500251954645E7,
"90.0" : 2.9403224032722995E7,
"95.0" : 2.9403224032722995E7,
"99.0" : 2.9403224032722995E7,
"99.9" : 2.9403224032722995E7,
"99.99" : 2.9403224032722995E7,
"99.999" : 2.9403224032722995E7,
"99.9999" : 2.9403224032722995E7,
"100.0" : 2.9403224032722995E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7859320098281626E7,
2.9073500251954645E7,
2.9403224032722995E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.0190301344250863E7,
"scoreError" : 4510408.991688159,
"scoreConfidence" : [
5679892.352562704,
1.4700710335939024E7
],
"scorePercentiles" : {
"0.0" : 9945413.918455787,
"50.0" : 1.0185679528385801E7,
"90.0" : 1.0439810585911002E7,
"95.0" : 1.0439810585911002E7,
"99.0" : 1.0439810585911002E7,
"99.9" : 1.0439810585911002E7,
"99.99" : 1.0439810585911002E7,
"99.999" : 1.0439810585911002E7,
"99.9999" : 1.0439810585911002E7,
"100.0" : 1.0439810585911002E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9945413.918455787,
1.0185679528385801E7,
1.0439810585911002E7
]
]
},
"remove" : {
"score" : 1.8588380116735563E7,
"scoreError" : 1.0678655455328407E7,
"scoreConfidence" : [
7909724.661407156,
2.9267035572063968E7
],
"scorePercentiles" : {
"0.0" : 1.7913906179825842E7,
"50.0" : 1.888782072356885E7,
"90.0" : 1.8963413446811996E7,
"95.0" : 1.8963413446811996E7,
"99.0" : 1.8963413446811996E7,
"99.9" : 1.8963413446811996E7,
"99.99" : 1.8963413446811996E7,
"99.999" : 1.8963413446811996E7,
"99.9999" : 1.8963413446811996E7,
"100.0" : 1.8963413446811996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.7913906179825842E7,
1.888782072356885E7,
1.8963413446811996E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.24.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+24-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4685930478968307E7,
"scoreError" : 1180883.1723429463,
"scoreConfidence" : [
1.350504730662536E7,
1.5866813651311254E7
],
"scorePercentiles" : {
"0.0" : 1.4646610483462717E7,
"50.0" : 1.465054329490922E7,
"90.0" : 1.476063765853298E7,
"95.0" : 1.476063765853298E7,
"99.0" : 1.476063765853298E7,
"99.9" : 1.476063765853298E7,
"99.99" : 1.476063765853298E7,
"99.999" : 1.476063765853298E7,
"99.9999" : 1.476063765853298E7,
"100.0" : 1.476063765853298E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.476063765853298E7,
1.4646610483462717E7,
1.465054329490922E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6087744.049208888,
"scoreError" : 743286.5267392204,
"scoreConfidence" : [
5344457.522469668,
6831030.575948108
],
"scorePercentiles" : {
"0.0" : 6040699.23641837,
"50.0" : 6111209.618148599,
"90.0" : 6111323.2930596955,
"95.0" : 6111323.2930596955,
"99.0" : 6111323.2930596955,
"99.9" : 6111323.2930596955,
"99.99" : 6111323.2930596955,
"99.999" : 6111323.2930596955,
"99.9999" : 6111323.2930596955,
"100.0" : 6111323.2930596955
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6111209.618148599,
6040699.23641837,
6111323.2930596955
]
]
},
"remove" : {
"score" : 8598186.429759419,
"scoreError" : 1012683.9751151552,
"scoreConfidence" : [
7585502.454644264,
9610870.404874574
],
"scorePercentiles" : {
"0.0" : 8539220.001849527,
"50.0" : 8605911.247044345,
"90.0" : 8649428.040384382,
"95.0" : 8649428.040384382,
"99.0" : 8649428.040384382,
"99.9" : 8649428.040384382,
"99.99" : 8649428.040384382,
"99.999" : 8649428.040384382,
"99.9999" : 8649428.040384382,
"100.0" : 8649428.040384382
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8649428.040384382,
8605911.247044345,
8539220.001849527
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.PutRemoveBenchmark.group",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.24.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+24-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.704926338005938E7,
"scoreError" : 8079469.177649383,
"scoreConfidence" : [
6.896979420241E7,
8.512873255770876E7
],
"scorePercentiles" : {
"0.0" : 7.656030655530192E7,
"50.0" : 7.716405553033975E7,
"90.0" : 7.742342805453648E7,
"95.0" : 7.742342805453648E7,
"99.0" : 7.742342805453648E7,
"99.9" : 7.742342805453648E7,
"99.99" : 7.742342805453648E7,
"99.999" : 7.742342805453648E7,
"99.9999" : 7.742342805453648E7,
"100.0" : 7.742342805453648E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.716405553033975E7,
7.742342805453648E7,
7.656030655530192E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.4421284989702396E7,
"scoreError" : 3567938.2894415692,
"scoreConfidence" : [
3.0853346700260825E7,
3.798922327914397E7
],
"scorePercentiles" : {
"0.0" : 3.4210472558156565E7,
"50.0" : 3.445657343137953E7,
"90.0" : 3.4596808979571104E7,
"95.0" : 3.4596808979571104E7,
"99.0" : 3.4596808979571104E7,
"99.9" : 3.4596808979571104E7,
"99.99" : 3.4596808979571104E7,
"99.999" : 3.4596808979571104E7,
"99.9999" : 3.4596808979571104E7,
"100.0" : 3.4596808979571104E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.445657343137953E7,
3.4596808979571104E7,
3.4210472558156565E7
]
]
},
"remove" : {
"score" : 4.262797839035698E7,
"scoreError" : 4526930.171071344,
"scoreConfidence" : [
3.810104821928564E7,
4.715490856142832E7
],
"scorePercentiles" : {
"0.0" : 4.2349833997145355E7,
"50.0" : 4.270748209896022E7,
"90.0" : 4.2826619074965365E7,
"95.0" : 4.2826619074965365E7,
"99.0" : 4.2826619074965365E7,
"99.9" : 4.2826619074965365E7,
"99.99" : 4.2826619074965365E7,
"99.999" : 4.2826619074965365E7,
"99.9999" : 4.2826619074965365E7,
"100.0" : 4.2826619074965365E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.270748209896022E7,
4.2826619074965365E7,
4.2349833997145355E7
]
]
}
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment