Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active December 6, 2025 00:42
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.6615493688486442E7,
"scoreError" : 1.4720864025971215E7,
"scoreConfidence" : [
1.1894629662515227E7,
4.133635771445766E7
],
"scorePercentiles" : {
"0.0" : 2.5927544870459184E7,
"50.0" : 2.6415287245242007E7,
"90.0" : 2.750364894975814E7,
"95.0" : 2.750364894975814E7,
"99.0" : 2.750364894975814E7,
"99.9" : 2.750364894975814E7,
"99.99" : 2.750364894975814E7,
"99.999" : 2.750364894975814E7,
"99.9999" : 2.750364894975814E7,
"100.0" : 2.750364894975814E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6415287245242007E7,
2.5927544870459184E7,
2.750364894975814E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 8080004.885831983,
"scoreError" : 3818446.225640154,
"scoreConfidence" : [
4261558.660191828,
1.1898451111472137E7
],
"scorePercentiles" : {
"0.0" : 7838447.986923472,
"50.0" : 8194075.641094658,
"90.0" : 8207491.029477822,
"95.0" : 8207491.029477822,
"99.0" : 8207491.029477822,
"99.9" : 8207491.029477822,
"99.99" : 8207491.029477822,
"99.999" : 8207491.029477822,
"99.9999" : 8207491.029477822,
"100.0" : 8207491.029477822
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8207491.029477822,
8194075.641094658,
7838447.986923472
]
]
},
"remove" : {
"score" : 1.853548880265446E7,
"scoreError" : 1.8365854178266183E7,
"scoreConfidence" : [
169634.62438827753,
3.690134298092064E7
],
"scorePercentiles" : {
"0.0" : 1.773346922936453E7,
"50.0" : 1.8207796215764187E7,
"90.0" : 1.9665200962834667E7,
"95.0" : 1.9665200962834667E7,
"99.0" : 1.9665200962834667E7,
"99.9" : 1.9665200962834667E7,
"99.99" : 1.9665200962834667E7,
"99.999" : 1.9665200962834667E7,
"99.9999" : 1.9665200962834667E7,
"100.0" : 1.9665200962834667E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8207796215764187E7,
1.773346922936453E7,
1.9665200962834667E7
]
]
}
}
},
{
"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.4695309438725546E7,
"scoreError" : 1209690.2472887605,
"scoreConfidence" : [
1.3485619191436786E7,
1.5904999686014306E7
],
"scorePercentiles" : {
"0.0" : 1.462010036942267E7,
"50.0" : 1.4720490516836276E7,
"90.0" : 1.4745337429917691E7,
"95.0" : 1.4745337429917691E7,
"99.0" : 1.4745337429917691E7,
"99.9" : 1.4745337429917691E7,
"99.99" : 1.4745337429917691E7,
"99.999" : 1.4745337429917691E7,
"99.9999" : 1.4745337429917691E7,
"100.0" : 1.4745337429917691E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4720490516836276E7,
1.4745337429917691E7,
1.462010036942267E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6584529.983184087,
"scoreError" : 949298.4974401705,
"scoreConfidence" : [
5635231.485743917,
7533828.480624258
],
"scorePercentiles" : {
"0.0" : 6532485.278858505,
"50.0" : 6584550.890317541,
"90.0" : 6636553.780376216,
"95.0" : 6636553.780376216,
"99.0" : 6636553.780376216,
"99.9" : 6636553.780376216,
"99.99" : 6636553.780376216,
"99.999" : 6636553.780376216,
"99.9999" : 6636553.780376216,
"100.0" : 6636553.780376216
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6636553.780376216,
6584550.890317541,
6532485.278858505
]
]
},
"remove" : {
"score" : 8110779.455541459,
"scoreError" : 790800.4411904066,
"scoreConfidence" : [
7319979.014351052,
8901579.896731865
],
"scorePercentiles" : {
"0.0" : 8083936.73646006,
"50.0" : 8087615.090564165,
"90.0" : 8160786.539600152,
"95.0" : 8160786.539600152,
"99.0" : 8160786.539600152,
"99.9" : 8160786.539600152,
"99.99" : 8160786.539600152,
"99.999" : 8160786.539600152,
"99.9999" : 8160786.539600152,
"100.0" : 8160786.539600152
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8083936.73646006,
8160786.539600152,
8087615.090564165
]
]
}
}
},
{
"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.623327964715694E7,
"scoreError" : 1.6604250723291412E7,
"scoreConfidence" : [
5.962902892386553E7,
9.283753037044835E7
],
"scorePercentiles" : {
"0.0" : 7.54978868251739E7,
"50.0" : 7.595078855773485E7,
"90.0" : 7.725116355856203E7,
"95.0" : 7.725116355856203E7,
"99.0" : 7.725116355856203E7,
"99.9" : 7.725116355856203E7,
"99.99" : 7.725116355856203E7,
"99.999" : 7.725116355856203E7,
"99.9999" : 7.725116355856203E7,
"100.0" : 7.725116355856203E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.725116355856203E7,
7.595078855773485E7,
7.54978868251739E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.390060132186567E7,
"scoreError" : 2620297.704856511,
"scoreConfidence" : [
3.128030361700916E7,
3.652089902672218E7
],
"scorePercentiles" : {
"0.0" : 3.373475891663851E7,
"50.0" : 3.398250236509089E7,
"90.0" : 3.3984542683867596E7,
"95.0" : 3.3984542683867596E7,
"99.0" : 3.3984542683867596E7,
"99.9" : 3.3984542683867596E7,
"99.99" : 3.3984542683867596E7,
"99.999" : 3.3984542683867596E7,
"99.9999" : 3.3984542683867596E7,
"100.0" : 3.3984542683867596E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.398250236509089E7,
3.373475891663851E7,
3.3984542683867596E7
]
]
},
"remove" : {
"score" : 4.233267832529125E7,
"scoreError" : 1.6117476392164504E7,
"scoreConfidence" : [
2.6215201933126748E7,
5.845015471745576E7
],
"scorePercentiles" : {
"0.0" : 4.151334414130631E7,
"50.0" : 4.2216029641096346E7,
"90.0" : 4.326866119347112E7,
"95.0" : 4.326866119347112E7,
"99.0" : 4.326866119347112E7,
"99.9" : 4.326866119347112E7,
"99.99" : 4.326866119347112E7,
"99.999" : 4.326866119347112E7,
"99.9999" : 4.326866119347112E7,
"100.0" : 4.326866119347112E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.326866119347112E7,
4.2216029641096346E7,
4.151334414130631E7
]
]
}
}
}
]
[
{
"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" : 1.829516473279724E7,
"scoreError" : 8498828.467941111,
"scoreConfidence" : [
9796336.264856128,
2.6793993200738348E7
],
"scorePercentiles" : {
"0.0" : 1.7881071304140374E7,
"50.0" : 1.8204872079488777E7,
"90.0" : 1.879955081476257E7,
"95.0" : 1.879955081476257E7,
"99.0" : 1.879955081476257E7,
"99.9" : 1.879955081476257E7,
"99.99" : 1.879955081476257E7,
"99.999" : 1.879955081476257E7,
"99.9999" : 1.879955081476257E7,
"100.0" : 1.879955081476257E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8204872079488777E7,
1.7881071304140374E7,
1.879955081476257E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 7830680.684698272,
"scoreError" : 3575468.1393953185,
"scoreConfidence" : [
4255212.545302954,
1.140614882409359E7
],
"scorePercentiles" : {
"0.0" : 7610570.273048794,
"50.0" : 7895204.835891973,
"90.0" : 7986266.945154049,
"95.0" : 7986266.945154049,
"99.0" : 7986266.945154049,
"99.9" : 7986266.945154049,
"99.99" : 7986266.945154049,
"99.999" : 7986266.945154049,
"99.9999" : 7986266.945154049,
"100.0" : 7986266.945154049
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7895204.835891973,
7986266.945154049,
7610570.273048794
]
]
},
"remove" : {
"score" : 1.0464484048098968E7,
"scoreError" : 1.2056039159705795E7,
"scoreConfidence" : [
-1591555.111606827,
2.252052320780476E7
],
"scorePercentiles" : {
"0.0" : 9894804.358986326,
"50.0" : 1.0309667243596802E7,
"90.0" : 1.118898054171378E7,
"95.0" : 1.118898054171378E7,
"99.0" : 1.118898054171378E7,
"99.9" : 1.118898054171378E7,
"99.99" : 1.118898054171378E7,
"99.999" : 1.118898054171378E7,
"99.9999" : 1.118898054171378E7,
"100.0" : 1.118898054171378E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0309667243596802E7,
9894804.358986326,
1.118898054171378E7
]
]
}
}
},
{
"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.1464373004113989E7,
"scoreError" : 1911324.0660448426,
"scoreConfidence" : [
9553048.938069146,
1.3375697070158832E7
],
"scorePercentiles" : {
"0.0" : 1.1349265450038312E7,
"50.0" : 1.148969902188537E7,
"90.0" : 1.1554154540418282E7,
"95.0" : 1.1554154540418282E7,
"99.0" : 1.1554154540418282E7,
"99.9" : 1.1554154540418282E7,
"99.99" : 1.1554154540418282E7,
"99.999" : 1.1554154540418282E7,
"99.9999" : 1.1554154540418282E7,
"100.0" : 1.1554154540418282E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.148969902188537E7,
1.1554154540418282E7,
1.1349265450038312E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 5290563.761172409,
"scoreError" : 423800.49812527525,
"scoreConfidence" : [
4866763.263047134,
5714364.259297685
],
"scorePercentiles" : {
"0.0" : 5264933.32727416,
"50.0" : 5296527.661449236,
"90.0" : 5310230.29479383,
"95.0" : 5310230.29479383,
"99.0" : 5310230.29479383,
"99.9" : 5310230.29479383,
"99.99" : 5310230.29479383,
"99.999" : 5310230.29479383,
"99.9999" : 5310230.29479383,
"100.0" : 5310230.29479383
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5264933.32727416,
5310230.29479383,
5296527.661449236
]
]
},
"remove" : {
"score" : 6173809.242941581,
"scoreError" : 1920838.346338426,
"scoreConfidence" : [
4252970.896603155,
8094647.5892800065
],
"scorePercentiles" : {
"0.0" : 6052737.788589077,
"50.0" : 6224765.69461121,
"90.0" : 6243924.245624452,
"95.0" : 6243924.245624452,
"99.0" : 6243924.245624452,
"99.9" : 6243924.245624452,
"99.99" : 6243924.245624452,
"99.999" : 6243924.245624452,
"99.9999" : 6243924.245624452,
"100.0" : 6243924.245624452
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6224765.69461121,
6243924.245624452,
6052737.788589077
]
]
}
}
},
{
"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" : 5.770081444563154E7,
"scoreError" : 5151077.89679269,
"scoreConfidence" : [
5.2549736548838854E7,
6.285189234242423E7
],
"scorePercentiles" : {
"0.0" : 5.7478547212446295E7,
"50.0" : 5.7605384926834024E7,
"90.0" : 5.801851119761433E7,
"95.0" : 5.801851119761433E7,
"99.0" : 5.801851119761433E7,
"99.9" : 5.801851119761433E7,
"99.99" : 5.801851119761433E7,
"99.999" : 5.801851119761433E7,
"99.9999" : 5.801851119761433E7,
"100.0" : 5.801851119761433E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.7478547212446295E7,
5.801851119761433E7,
5.7605384926834024E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 2.4472945653814107E7,
"scoreError" : 1953712.3291564093,
"scoreConfidence" : [
2.2519233324657697E7,
2.6426657982970517E7
],
"scorePercentiles" : {
"0.0" : 2.4379252407378603E7,
"50.0" : 2.444990410443749E7,
"90.0" : 2.458968044962623E7,
"95.0" : 2.458968044962623E7,
"99.0" : 2.458968044962623E7,
"99.9" : 2.458968044962623E7,
"99.99" : 2.458968044962623E7,
"99.999" : 2.458968044962623E7,
"99.9999" : 2.458968044962623E7,
"100.0" : 2.458968044962623E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4379252407378603E7,
2.444990410443749E7,
2.458968044962623E7
]
]
},
"remove" : {
"score" : 3.322786879181744E7,
"scoreError" : 5437234.737977236,
"scoreConfidence" : [
2.7790634053840205E7,
3.866510352979468E7
],
"scorePercentiles" : {
"0.0" : 3.301570447720779E7,
"50.0" : 3.3099294805067696E7,
"90.0" : 3.356860709317684E7,
"95.0" : 3.356860709317684E7,
"99.0" : 3.356860709317684E7,
"99.9" : 3.356860709317684E7,
"99.99" : 3.356860709317684E7,
"99.999" : 3.356860709317684E7,
"99.9999" : 3.356860709317684E7,
"100.0" : 3.356860709317684E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.3099294805067696E7,
3.356860709317684E7,
3.301570447720779E7
]
]
}
}
}
]
[
{
"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" : 7744802.176842195,
"scoreError" : 2811866.8942472218,
"scoreConfidence" : [
4932935.282594973,
1.0556669071089417E7
],
"scorePercentiles" : {
"0.0" : 7597070.293290707,
"50.0" : 7732721.1500383625,
"90.0" : 7904615.087197518,
"95.0" : 7904615.087197518,
"99.0" : 7904615.087197518,
"99.9" : 7904615.087197518,
"99.99" : 7904615.087197518,
"99.999" : 7904615.087197518,
"99.9999" : 7904615.087197518,
"100.0" : 7904615.087197518
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7597070.293290707,
7904615.087197518,
7732721.1500383625
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3779637.6807597918,
"scoreError" : 1592427.740158536,
"scoreConfidence" : [
2187209.9406012557,
5372065.420918328
],
"scorePercentiles" : {
"0.0" : 3688926.2809812487,
"50.0" : 3786947.536762716,
"90.0" : 3863039.224535411,
"95.0" : 3863039.224535411,
"99.0" : 3863039.224535411,
"99.9" : 3863039.224535411,
"99.99" : 3863039.224535411,
"99.999" : 3863039.224535411,
"99.9999" : 3863039.224535411,
"100.0" : 3863039.224535411
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3688926.2809812487,
3786947.536762716,
3863039.224535411
]
]
},
"remove" : {
"score" : 3965164.496082404,
"scoreError" : 2434885.664465825,
"scoreConfidence" : [
1530278.831616579,
6400050.160548229
],
"scorePercentiles" : {
"0.0" : 3869681.9255029513,
"50.0" : 3908144.0123094586,
"90.0" : 4117667.5504348027,
"95.0" : 4117667.5504348027,
"99.0" : 4117667.5504348027,
"99.9" : 4117667.5504348027,
"99.99" : 4117667.5504348027,
"99.999" : 4117667.5504348027,
"99.9999" : 4117667.5504348027,
"100.0" : 4117667.5504348027
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3908144.0123094586,
4117667.5504348027,
3869681.9255029513
]
]
}
}
},
{
"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" : 1.2885178352770597E7,
"scoreError" : 2933382.0890067546,
"scoreConfidence" : [
9951796.263763841,
1.5818560441777352E7
],
"scorePercentiles" : {
"0.0" : 1.2778147002845783E7,
"50.0" : 1.280731221003959E7,
"90.0" : 1.307007584542642E7,
"95.0" : 1.307007584542642E7,
"99.0" : 1.307007584542642E7,
"99.9" : 1.307007584542642E7,
"99.99" : 1.307007584542642E7,
"99.999" : 1.307007584542642E7,
"99.9999" : 1.307007584542642E7,
"100.0" : 1.307007584542642E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2778147002845783E7,
1.280731221003959E7,
1.307007584542642E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 5667645.376772988,
"scoreError" : 1783953.5459229585,
"scoreConfidence" : [
3883691.8308500294,
7451598.922695946
],
"scorePercentiles" : {
"0.0" : 5601065.469246484,
"50.0" : 5621959.713904671,
"90.0" : 5779910.947167807,
"95.0" : 5779910.947167807,
"99.0" : 5779910.947167807,
"99.9" : 5779910.947167807,
"99.99" : 5779910.947167807,
"99.999" : 5779910.947167807,
"99.9999" : 5779910.947167807,
"100.0" : 5779910.947167807
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5601065.469246484,
5621959.713904671,
5779910.947167807
]
]
},
"remove" : {
"score" : 7217532.975997609,
"scoreError" : 1150027.5103617322,
"scoreConfidence" : [
6067505.465635877,
8367560.486359341
],
"scorePercentiles" : {
"0.0" : 7177081.533599299,
"50.0" : 7185352.496134918,
"90.0" : 7290164.8982586125,
"95.0" : 7290164.8982586125,
"99.0" : 7290164.8982586125,
"99.9" : 7290164.8982586125,
"99.99" : 7290164.8982586125,
"99.999" : 7290164.8982586125,
"99.9999" : 7290164.8982586125,
"100.0" : 7290164.8982586125
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7177081.533599299,
7185352.496134918,
7290164.8982586125
]
]
}
}
},
{
"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" : 5.996709357555304E7,
"scoreError" : 482825.0927551855,
"scoreConfidence" : [
5.948426848279785E7,
6.044991866830822E7
],
"scorePercentiles" : {
"0.0" : 5.9936932451590836E7,
"50.0" : 5.997791495893123E7,
"90.0" : 5.9986433316137046E7,
"95.0" : 5.9986433316137046E7,
"99.0" : 5.9986433316137046E7,
"99.9" : 5.9986433316137046E7,
"99.99" : 5.9986433316137046E7,
"99.999" : 5.9986433316137046E7,
"99.9999" : 5.9986433316137046E7,
"100.0" : 5.9986433316137046E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.9986433316137046E7,
5.9936932451590836E7,
5.997791495893123E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 2.7133299579968993E7,
"scoreError" : 543742.2996198386,
"scoreConfidence" : [
2.6589557280349154E7,
2.767704187958883E7
],
"scorePercentiles" : {
"0.0" : 2.710730226783228E7,
"50.0" : 2.712676866581194E7,
"90.0" : 2.716582780626276E7,
"95.0" : 2.716582780626276E7,
"99.0" : 2.716582780626276E7,
"99.9" : 2.716582780626276E7,
"99.99" : 2.716582780626276E7,
"99.999" : 2.716582780626276E7,
"99.9999" : 2.716582780626276E7,
"100.0" : 2.716582780626276E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.716582780626276E7,
2.710730226783228E7,
2.712676866581194E7
]
]
},
"remove" : {
"score" : 3.283379399558404E7,
"scoreError" : 286250.84383304743,
"scoreConfidence" : [
3.2547543151750993E7,
3.312004483941709E7
],
"scorePercentiles" : {
"0.0" : 3.2820605509874288E7,
"50.0" : 3.282963018375855E7,
"90.0" : 3.285114629311929E7,
"95.0" : 3.285114629311929E7,
"99.0" : 3.285114629311929E7,
"99.9" : 3.285114629311929E7,
"99.99" : 3.285114629311929E7,
"99.999" : 3.285114629311929E7,
"99.9999" : 3.285114629311929E7,
"100.0" : 3.285114629311929E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2820605509874288E7,
3.282963018375855E7,
3.285114629311929E7
]
]
}
}
}
]
[
{
"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.252339164294213E7,
"scoreError" : 2836856.2789750453,
"scoreConfidence" : [
1.9686535363967083E7,
2.5360247921917178E7
],
"scorePercentiles" : {
"0.0" : 2.23446534106919E7,
"50.0" : 2.2597961869593993E7,
"90.0" : 2.26275596485405E7,
"95.0" : 2.26275596485405E7,
"99.0" : 2.26275596485405E7,
"99.9" : 2.26275596485405E7,
"99.99" : 2.26275596485405E7,
"99.999" : 2.26275596485405E7,
"99.9999" : 2.26275596485405E7,
"100.0" : 2.26275596485405E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2597961869593993E7,
2.26275596485405E7,
2.23446534106919E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 9809340.766490858,
"scoreError" : 874628.4572298615,
"scoreConfidence" : [
8934712.309260996,
1.068396922372072E7
],
"scorePercentiles" : {
"0.0" : 9754314.395891905,
"50.0" : 9831615.087272676,
"90.0" : 9842092.816307995,
"95.0" : 9842092.816307995,
"99.0" : 9842092.816307995,
"99.9" : 9842092.816307995,
"99.99" : 9842092.816307995,
"99.999" : 9842092.816307995,
"99.9999" : 9842092.816307995,
"100.0" : 9842092.816307995
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9754314.395891905,
9831615.087272676,
9842092.816307995
]
]
},
"remove" : {
"score" : 1.2714050876451274E7,
"scoreError" : 3369660.3468112573,
"scoreConfidence" : [
9344390.529640017,
1.6083711223262532E7
],
"scorePercentiles" : {
"0.0" : 1.2502560594383903E7,
"50.0" : 1.2795944561267829E7,
"90.0" : 1.2843647473702088E7,
"95.0" : 1.2843647473702088E7,
"99.0" : 1.2843647473702088E7,
"99.9" : 1.2843647473702088E7,
"99.99" : 1.2843647473702088E7,
"99.999" : 1.2843647473702088E7,
"99.9999" : 1.2843647473702088E7,
"100.0" : 1.2843647473702088E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2843647473702088E7,
1.2795944561267829E7,
1.2502560594383903E7
]
]
}
}
},
{
"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.2652202091821155E7,
"scoreError" : 210425.3677756242,
"scoreConfidence" : [
1.244177672404553E7,
1.286262745959678E7
],
"scorePercentiles" : {
"0.0" : 1.263888363211598E7,
"50.0" : 1.2658860786335895E7,
"90.0" : 1.2658861857011586E7,
"95.0" : 1.2658861857011586E7,
"99.0" : 1.2658861857011586E7,
"99.9" : 1.2658861857011586E7,
"99.99" : 1.2658861857011586E7,
"99.999" : 1.2658861857011586E7,
"99.9999" : 1.2658861857011586E7,
"100.0" : 1.2658861857011586E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.263888363211598E7,
1.2658860786335895E7,
1.2658861857011586E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 5828240.980558368,
"scoreError" : 1099026.5034242999,
"scoreConfidence" : [
4729214.4771340685,
6927267.483982668
],
"scorePercentiles" : {
"0.0" : 5759038.568545324,
"50.0" : 5856735.631296703,
"90.0" : 5868948.741833079,
"95.0" : 5868948.741833079,
"99.0" : 5868948.741833079,
"99.9" : 5868948.741833079,
"99.99" : 5868948.741833079,
"99.999" : 5868948.741833079,
"99.9999" : 5868948.741833079,
"100.0" : 5868948.741833079
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5868948.741833079,
5759038.568545324,
5856735.631296703
]
]
},
"remove" : {
"score" : 6823961.111262786,
"scoreError" : 1234016.3963829346,
"scoreConfidence" : [
5589944.714879852,
8057977.507645721
],
"scorePercentiles" : {
"0.0" : 6769934.890282904,
"50.0" : 6802126.225714883,
"90.0" : 6899822.21779057,
"95.0" : 6899822.21779057,
"99.0" : 6899822.21779057,
"99.9" : 6899822.21779057,
"99.99" : 6899822.21779057,
"99.999" : 6899822.21779057,
"99.9999" : 6899822.21779057,
"100.0" : 6899822.21779057
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6769934.890282904,
6899822.21779057,
6802126.225714883
]
]
}
}
},
{
"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.517848723924698E7,
"scoreError" : 6430603.860408403,
"scoreConfidence" : [
6.874788337883857E7,
8.160909109965539E7
],
"scorePercentiles" : {
"0.0" : 7.47850347251302E7,
"50.0" : 7.528498781923148E7,
"90.0" : 7.546543917337924E7,
"95.0" : 7.546543917337924E7,
"99.0" : 7.546543917337924E7,
"99.9" : 7.546543917337924E7,
"99.99" : 7.546543917337924E7,
"99.999" : 7.546543917337924E7,
"99.9999" : 7.546543917337924E7,
"100.0" : 7.546543917337924E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.528498781923148E7,
7.47850347251302E7,
7.546543917337924E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.484519427639055E7,
"scoreError" : 9284856.89189667,
"scoreConfidence" : [
2.556033738449388E7,
4.4130051168287225E7
],
"scorePercentiles" : {
"0.0" : 3.4257542934055366E7,
"50.0" : 3.513533432003544E7,
"90.0" : 3.514270557508086E7,
"95.0" : 3.514270557508086E7,
"99.0" : 3.514270557508086E7,
"99.9" : 3.514270557508086E7,
"99.99" : 3.514270557508086E7,
"99.999" : 3.514270557508086E7,
"99.9999" : 3.514270557508086E7,
"100.0" : 3.514270557508086E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.514270557508086E7,
3.513533432003544E7,
3.4257542934055366E7
]
]
},
"remove" : {
"score" : 4.033329296285642E7,
"scoreError" : 1.4530496757259196E7,
"scoreConfidence" : [
2.580279620559722E7,
5.486378972011562E7
],
"scorePercentiles" : {
"0.0" : 3.964970040509476E7,
"50.0" : 4.014228224415063E7,
"90.0" : 4.120789623932387E7,
"95.0" : 4.120789623932387E7,
"99.0" : 4.120789623932387E7,
"99.9" : 4.120789623932387E7,
"99.99" : 4.120789623932387E7,
"99.999" : 4.120789623932387E7,
"99.9999" : 4.120789623932387E7,
"100.0" : 4.120789623932387E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.014228224415063E7,
3.964970040509476E7,
4.120789623932387E7
]
]
}
}
}
]
[
{
"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.723488383508988E7,
"scoreError" : 4382780.204854082,
"scoreConfidence" : [
2.28521036302358E7,
3.1617664039943963E7
],
"scorePercentiles" : {
"0.0" : 2.704691580849057E7,
"50.0" : 2.715219340900534E7,
"90.0" : 2.7505542287773736E7,
"95.0" : 2.7505542287773736E7,
"99.0" : 2.7505542287773736E7,
"99.9" : 2.7505542287773736E7,
"99.99" : 2.7505542287773736E7,
"99.999" : 2.7505542287773736E7,
"99.9999" : 2.7505542287773736E7,
"100.0" : 2.7505542287773736E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.704691580849057E7,
2.715219340900534E7,
2.7505542287773736E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.0906377910200614E7,
"scoreError" : 1002584.7306833388,
"scoreConfidence" : [
9903793.179517277,
1.1908962640883952E7
],
"scorePercentiles" : {
"0.0" : 1.0859374795417357E7,
"50.0" : 1.0892959443779323E7,
"90.0" : 1.0966799491405163E7,
"95.0" : 1.0966799491405163E7,
"99.0" : 1.0966799491405163E7,
"99.9" : 1.0966799491405163E7,
"99.99" : 1.0966799491405163E7,
"99.999" : 1.0966799491405163E7,
"99.9999" : 1.0966799491405163E7,
"100.0" : 1.0966799491405163E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0859374795417357E7,
1.0892959443779323E7,
1.0966799491405163E7
]
]
},
"remove" : {
"score" : 1.6328505924889268E7,
"scoreError" : 3385409.0406453777,
"scoreConfidence" : [
1.294309688424389E7,
1.9713914965534646E7
],
"scorePercentiles" : {
"0.0" : 1.618754101307321E7,
"50.0" : 1.6259233965226019E7,
"90.0" : 1.6538742796368577E7,
"95.0" : 1.6538742796368577E7,
"99.0" : 1.6538742796368577E7,
"99.9" : 1.6538742796368577E7,
"99.99" : 1.6538742796368577E7,
"99.999" : 1.6538742796368577E7,
"99.9999" : 1.6538742796368577E7,
"100.0" : 1.6538742796368577E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.618754101307321E7,
1.6259233965226019E7,
1.6538742796368577E7
]
]
}
}
},
{
"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.3850498712577922E7,
"scoreError" : 1112875.644989915,
"scoreConfidence" : [
1.2737623067588007E7,
1.4963374357567837E7
],
"scorePercentiles" : {
"0.0" : 1.3782196377074476E7,
"50.0" : 1.3869745166901521E7,
"90.0" : 1.389955459375777E7,
"95.0" : 1.389955459375777E7,
"99.0" : 1.389955459375777E7,
"99.9" : 1.389955459375777E7,
"99.99" : 1.389955459375777E7,
"99.999" : 1.389955459375777E7,
"99.9999" : 1.389955459375777E7,
"100.0" : 1.389955459375777E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3869745166901521E7,
1.3782196377074476E7,
1.389955459375777E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6169662.445079483,
"scoreError" : 669063.9957560146,
"scoreConfidence" : [
5500598.449323469,
6838726.440835497
],
"scorePercentiles" : {
"0.0" : 6134354.52988577,
"50.0" : 6167068.6785120275,
"90.0" : 6207564.126840654,
"95.0" : 6207564.126840654,
"99.0" : 6207564.126840654,
"99.9" : 6207564.126840654,
"99.99" : 6207564.126840654,
"99.999" : 6207564.126840654,
"99.9999" : 6207564.126840654,
"100.0" : 6207564.126840654
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6207564.126840654,
6167068.6785120275,
6134354.52988577
]
]
},
"remove" : {
"score" : 7680836.267498438,
"scoreError" : 1400310.221736394,
"scoreConfidence" : [
6280526.045762044,
9081146.489234833
],
"scorePercentiles" : {
"0.0" : 7615127.698562448,
"50.0" : 7662181.040060868,
"90.0" : 7765200.063871998,
"95.0" : 7765200.063871998,
"99.0" : 7765200.063871998,
"99.9" : 7765200.063871998,
"99.99" : 7765200.063871998,
"99.999" : 7765200.063871998,
"99.9999" : 7765200.063871998,
"100.0" : 7765200.063871998
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7662181.040060868,
7615127.698562448,
7765200.063871998
]
]
}
}
},
{
"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.175931742922162E7,
"scoreError" : 9753912.733136438,
"scoreConfidence" : [
6.200540469608518E7,
8.151323016235805E7
],
"scorePercentiles" : {
"0.0" : 7.119538741938959E7,
"50.0" : 7.182372245382515E7,
"90.0" : 7.225884241445008E7,
"95.0" : 7.225884241445008E7,
"99.0" : 7.225884241445008E7,
"99.9" : 7.225884241445008E7,
"99.99" : 7.225884241445008E7,
"99.999" : 7.225884241445008E7,
"99.9999" : 7.225884241445008E7,
"100.0" : 7.225884241445008E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.182372245382515E7,
7.225884241445008E7,
7.119538741938959E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.211132397808041E7,
"scoreError" : 2465337.334603314,
"scoreConfidence" : [
2.9645986643477097E7,
3.4576661312683724E7
],
"scorePercentiles" : {
"0.0" : 3.199364281215546E7,
"50.0" : 3.20814266947184E7,
"90.0" : 3.225890242736737E7,
"95.0" : 3.225890242736737E7,
"99.0" : 3.225890242736737E7,
"99.9" : 3.225890242736737E7,
"99.99" : 3.225890242736737E7,
"99.999" : 3.225890242736737E7,
"99.9999" : 3.225890242736737E7,
"100.0" : 3.225890242736737E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.225890242736737E7,
3.199364281215546E7,
3.20814266947184E7
]
]
},
"remove" : {
"score" : 3.96479934511412E7,
"scoreError" : 1.058334221451043E7,
"scoreConfidence" : [
2.906465123663077E7,
5.0231335665651634E7
],
"scorePercentiles" : {
"0.0" : 3.91139607246712E7,
"50.0" : 3.956482002645778E7,
"90.0" : 4.0265199602294624E7,
"95.0" : 4.0265199602294624E7,
"99.0" : 4.0265199602294624E7,
"99.9" : 4.0265199602294624E7,
"99.99" : 4.0265199602294624E7,
"99.999" : 4.0265199602294624E7,
"99.9999" : 4.0265199602294624E7,
"100.0" : 4.0265199602294624E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.956482002645778E7,
4.0265199602294624E7,
3.91139607246712E7
]
]
}
}
}
]
[
{
"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.26.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+26-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.713791015359445E7,
"scoreError" : 5506679.150320873,
"scoreConfidence" : [
2.1631231003273576E7,
3.264458930391532E7
],
"scorePercentiles" : {
"0.0" : 2.6956861179150727E7,
"50.0" : 2.6970513847895555E7,
"90.0" : 2.7486355433737062E7,
"95.0" : 2.7486355433737062E7,
"99.0" : 2.7486355433737062E7,
"99.9" : 2.7486355433737062E7,
"99.99" : 2.7486355433737062E7,
"99.999" : 2.7486355433737062E7,
"99.9999" : 2.7486355433737062E7,
"100.0" : 2.7486355433737062E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6970513847895555E7,
2.7486355433737062E7,
2.6956861179150727E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 1.1298681400256021E7,
"scoreError" : 3712749.7338932343,
"scoreConfidence" : [
7585931.666362787,
1.5011431134149255E7
],
"scorePercentiles" : {
"0.0" : 1.1178187647656867E7,
"50.0" : 1.1184209684081264E7,
"90.0" : 1.153364686902993E7,
"95.0" : 1.153364686902993E7,
"99.0" : 1.153364686902993E7,
"99.9" : 1.153364686902993E7,
"99.99" : 1.153364686902993E7,
"99.999" : 1.153364686902993E7,
"99.9999" : 1.153364686902993E7,
"100.0" : 1.153364686902993E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1178187647656867E7,
1.1184209684081264E7,
1.153364686902993E7
]
]
},
"remove" : {
"score" : 1.5839228753338428E7,
"scoreError" : 8051664.107016353,
"scoreConfidence" : [
7787564.646322075,
2.389089286035478E7
],
"scorePercentiles" : {
"0.0" : 1.5423214310120799E7,
"50.0" : 1.5792326200238688E7,
"90.0" : 1.6302145749655802E7,
"95.0" : 1.6302145749655802E7,
"99.0" : 1.6302145749655802E7,
"99.9" : 1.6302145749655802E7,
"99.99" : 1.6302145749655802E7,
"99.999" : 1.6302145749655802E7,
"99.9999" : 1.6302145749655802E7,
"100.0" : 1.6302145749655802E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5792326200238688E7,
1.6302145749655802E7,
1.5423214310120799E7
]
]
}
}
},
{
"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.26.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+26-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.5990107283068059E7,
"scoreError" : 1054784.1187972843,
"scoreConfidence" : [
1.4935323164270775E7,
1.7044891401865344E7
],
"scorePercentiles" : {
"0.0" : 1.5939224653723693E7,
"50.0" : 1.5978119459602382E7,
"90.0" : 1.6052977735878099E7,
"95.0" : 1.6052977735878099E7,
"99.0" : 1.6052977735878099E7,
"99.9" : 1.6052977735878099E7,
"99.99" : 1.6052977735878099E7,
"99.999" : 1.6052977735878099E7,
"99.9999" : 1.6052977735878099E7,
"100.0" : 1.6052977735878099E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5978119459602382E7,
1.6052977735878099E7,
1.5939224653723693E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 6938566.064832505,
"scoreError" : 599775.0264245844,
"scoreConfidence" : [
6338791.03840792,
7538341.09125709
],
"scorePercentiles" : {
"0.0" : 6901185.450542006,
"50.0" : 6951526.760309528,
"90.0" : 6962985.983645979,
"95.0" : 6962985.983645979,
"99.0" : 6962985.983645979,
"99.9" : 6962985.983645979,
"99.99" : 6962985.983645979,
"99.999" : 6962985.983645979,
"99.9999" : 6962985.983645979,
"100.0" : 6962985.983645979
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6962985.983645979,
6951526.760309528,
6901185.450542006
]
]
},
"remove" : {
"score" : 9051541.218235554,
"scoreError" : 815762.9115993015,
"scoreConfidence" : [
8235778.306636252,
9867304.129834855
],
"scorePercentiles" : {
"0.0" : 9015133.4759564,
"50.0" : 9038039.203181688,
"90.0" : 9101450.97556857,
"95.0" : 9101450.97556857,
"99.0" : 9101450.97556857,
"99.9" : 9101450.97556857,
"99.99" : 9101450.97556857,
"99.999" : 9101450.97556857,
"99.9999" : 9101450.97556857,
"100.0" : 9101450.97556857
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9015133.4759564,
9101450.97556857,
9038039.203181688
]
]
}
}
},
{
"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.26.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+26-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.575620214651175E7,
"scoreError" : 7026397.170806606,
"scoreConfidence" : [
6.872980497570515E7,
8.278259931731835E7
],
"scorePercentiles" : {
"0.0" : 7.544704567036386E7,
"50.0" : 7.563392313021572E7,
"90.0" : 7.618763763895568E7,
"95.0" : 7.618763763895568E7,
"99.0" : 7.618763763895568E7,
"99.9" : 7.618763763895568E7,
"99.99" : 7.618763763895568E7,
"99.999" : 7.618763763895568E7,
"99.9999" : 7.618763763895568E7,
"100.0" : 7.618763763895568E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.618763763895568E7,
7.544704567036386E7,
7.563392313021572E7
]
]
},
"secondaryMetrics" : {
"put" : {
"score" : 3.4701324108204685E7,
"scoreError" : 8206145.737995655,
"scoreConfidence" : [
2.649517837020903E7,
4.290746984620034E7
],
"scorePercentiles" : {
"0.0" : 3.440570644992057E7,
"50.0" : 3.447929030597675E7,
"90.0" : 3.521897556871674E7,
"95.0" : 3.521897556871674E7,
"99.0" : 3.521897556871674E7,
"99.9" : 3.521897556871674E7,
"99.99" : 3.521897556871674E7,
"99.999" : 3.521897556871674E7,
"99.9999" : 3.521897556871674E7,
"100.0" : 3.521897556871674E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.447929030597675E7,
3.521897556871674E7,
3.440570644992057E7
]
]
},
"remove" : {
"score" : 4.105487803830706E7,
"scoreError" : 1.3777814495713476E7,
"scoreConfidence" : [
2.7277063542593587E7,
5.483269253402054E7
],
"scorePercentiles" : {
"0.0" : 4.0228070101647116E7,
"50.0" : 4.1228216680295154E7,
"90.0" : 4.1708347332978934E7,
"95.0" : 4.1708347332978934E7,
"99.0" : 4.1708347332978934E7,
"99.9" : 4.1708347332978934E7,
"99.99" : 4.1708347332978934E7,
"99.999" : 4.1708347332978934E7,
"99.9999" : 4.1708347332978934E7,
"100.0" : 4.1708347332978934E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.1708347332978934E7,
4.0228070101647116E7,
4.1228216680295154E7
]
]
}
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment