Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active May 9, 2026 01:19
Show Gist options
  • Select an option

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

Select an option

Save ben-manes/b231cf57cf8e144e2247716e777edcf3 to your computer and use it in GitHub Desktop.
Get/Put JMH Results
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.745205775736399E7,
"scoreError" : 6.435431553876346E7,
"scoreConfidence" : [
2.3097742218600526E7,
1.5180637329612744E8
],
"scorePercentiles" : {
"0.0" : 8.502267097938865E7,
"50.0" : 8.583538129621188E7,
"90.0" : 9.149812099649143E7,
"95.0" : 9.149812099649143E7,
"99.0" : 9.149812099649143E7,
"99.9" : 9.149812099649143E7,
"99.99" : 9.149812099649143E7,
"99.999" : 9.149812099649143E7,
"99.9999" : 9.149812099649143E7,
"100.0" : 9.149812099649143E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.502267097938865E7,
8.583538129621188E7,
9.149812099649143E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.291053904118295E7,
"scoreError" : 2502228.4660034245,
"scoreConfidence" : [
2.0408310575179525E7,
2.5412767507186376E7
],
"scorePercentiles" : {
"0.0" : 2.275371304404099E7,
"50.0" : 2.2969824582257297E7,
"90.0" : 2.3008079497250568E7,
"95.0" : 2.3008079497250568E7,
"99.0" : 2.3008079497250568E7,
"99.9" : 2.3008079497250568E7,
"99.99" : 2.3008079497250568E7,
"99.999" : 2.3008079497250568E7,
"99.9999" : 2.3008079497250568E7,
"100.0" : 2.3008079497250568E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3008079497250568E7,
2.275371304404099E7,
2.2969824582257297E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.167195585205535E8,
"scoreError" : 3.4509463273272085E8,
"scoreConfidence" : [
-2.8375074212167323E7,
6.618141912532744E8
],
"scorePercentiles" : {
"0.0" : 2.948903745171561E8,
"50.0" : 3.269840868767861E8,
"90.0" : 3.2828421416771835E8,
"95.0" : 3.2828421416771835E8,
"99.0" : 3.2828421416771835E8,
"99.9" : 3.2828421416771835E8,
"99.99" : 3.2828421416771835E8,
"99.999" : 3.2828421416771835E8,
"99.9999" : 3.2828421416771835E8,
"100.0" : 3.2828421416771835E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.948903745171561E8,
3.2828421416771835E8,
3.269840868767861E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.698487842612618E7,
"scoreError" : 3.0622324826963715E7,
"scoreConfidence" : [
4.636255359916247E7,
1.076072032530899E8
],
"scorePercentiles" : {
"0.0" : 7.572805185635571E7,
"50.0" : 7.63355217913993E7,
"90.0" : 7.889106163062352E7,
"95.0" : 7.889106163062352E7,
"99.0" : 7.889106163062352E7,
"99.9" : 7.889106163062352E7,
"99.99" : 7.889106163062352E7,
"99.999" : 7.889106163062352E7,
"99.9999" : 7.889106163062352E7,
"100.0" : 7.889106163062352E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.889106163062352E7,
7.572805185635571E7,
7.63355217913993E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 7.061562134601957E7,
"scoreError" : 3.321194474680992E7,
"scoreConfidence" : [
3.740367659920965E7,
1.0382756609282948E8
],
"scorePercentiles" : {
"0.0" : 6.898857014410579E7,
"50.0" : 7.027649852374706E7,
"90.0" : 7.258179537020585E7,
"95.0" : 7.258179537020585E7,
"99.0" : 7.258179537020585E7,
"99.9" : 7.258179537020585E7,
"99.99" : 7.258179537020585E7,
"99.999" : 7.258179537020585E7,
"99.9999" : 7.258179537020585E7,
"100.0" : 7.258179537020585E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.258179537020585E7,
6.898857014410579E7,
7.027649852374706E7
]
]
},
"readwrite_put" : {
"score" : 6369257.080106615,
"scoreError" : 6278997.916960113,
"scoreConfidence" : [
90259.16314650234,
1.2648254997066729E7
],
"scorePercentiles" : {
"0.0" : 6059023.267652242,
"50.0" : 6309266.260417683,
"90.0" : 6739481.71224992,
"95.0" : 6739481.71224992,
"99.0" : 6739481.71224992,
"99.9" : 6739481.71224992,
"99.99" : 6739481.71224992,
"99.999" : 6739481.71224992,
"99.9999" : 6739481.71224992,
"100.0" : 6739481.71224992
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6309266.260417683,
6739481.71224992,
6059023.267652242
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2638205312999677E7,
"scoreError" : 2122842.0882831546,
"scoreConfidence" : [
2.051536322471652E7,
2.4761047401282832E7
],
"scorePercentiles" : {
"0.0" : 2.2507086532532435E7,
"50.0" : 2.2678356421356514E7,
"90.0" : 2.272917298511007E7,
"95.0" : 2.272917298511007E7,
"99.0" : 2.272917298511007E7,
"99.9" : 2.272917298511007E7,
"99.99" : 2.272917298511007E7,
"99.999" : 2.272917298511007E7,
"99.9999" : 2.272917298511007E7,
"100.0" : 2.272917298511007E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.272917298511007E7,
2.2678356421356514E7,
2.2507086532532435E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.242385169926375E7,
"scoreError" : 2104573.1063685147,
"scoreConfidence" : [
2.0319278592895236E7,
2.4528424805632267E7
],
"scorePercentiles" : {
"0.0" : 2.2298258225321762E7,
"50.0" : 2.2448212105869036E7,
"90.0" : 2.252508476660046E7,
"95.0" : 2.252508476660046E7,
"99.0" : 2.252508476660046E7,
"99.9" : 2.252508476660046E7,
"99.99" : 2.252508476660046E7,
"99.999" : 2.252508476660046E7,
"99.9999" : 2.252508476660046E7,
"100.0" : 2.252508476660046E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.252508476660046E7,
2.2448212105869036E7,
2.2298258225321762E7
]
]
},
"readwrite_put" : {
"score" : 214353.6137359203,
"scoreError" : 253204.7357043672,
"scoreConfidence" : [
-38851.12196844688,
467558.3494402875
],
"scorePercentiles" : {
"0.0" : 204088.2185096118,
"50.0" : 208828.30721067317,
"90.0" : 230144.315487476,
"95.0" : 230144.315487476,
"99.0" : 230144.315487476,
"99.9" : 230144.315487476,
"99.99" : 230144.315487476,
"99.999" : 230144.315487476,
"99.9999" : 230144.315487476,
"100.0" : 230144.315487476
},
"scoreUnit" : "ops/s",
"rawData" : [
[
204088.2185096118,
230144.315487476,
208828.30721067317
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.479844516609584E8,
"scoreError" : 3.52615391338796E7,
"scoreConfidence" : [
2.127229125270788E8,
2.83245990794838E8
],
"scorePercentiles" : {
"0.0" : 2.460043900882139E8,
"50.0" : 2.4808271554134658E8,
"90.0" : 2.498662493533147E8,
"95.0" : 2.498662493533147E8,
"99.0" : 2.498662493533147E8,
"99.9" : 2.498662493533147E8,
"99.99" : 2.498662493533147E8,
"99.999" : 2.498662493533147E8,
"99.9999" : 2.498662493533147E8,
"100.0" : 2.498662493533147E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4808271554134658E8,
2.498662493533147E8,
2.460043900882139E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.3444459226762846E8,
"scoreError" : 4.441875786907376E7,
"scoreConfidence" : [
1.9002583439855468E8,
2.7886335013670224E8
],
"scorePercentiles" : {
"0.0" : 2.32115577041641E8,
"50.0" : 2.3424537898544884E8,
"90.0" : 2.3697282077579555E8,
"95.0" : 2.3697282077579555E8,
"99.0" : 2.3697282077579555E8,
"99.9" : 2.3697282077579555E8,
"99.99" : 2.3697282077579555E8,
"99.999" : 2.3697282077579555E8,
"99.9999" : 2.3697282077579555E8,
"100.0" : 2.3697282077579555E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3424537898544884E8,
2.3697282077579555E8,
2.32115577041641E8
]
]
},
"readwrite_put" : {
"score" : 1.3539859393329954E7,
"scoreError" : 1.022408977148207E7,
"scoreConfidence" : [
3315769.621847883,
2.3763949164812025E7
],
"scorePercentiles" : {
"0.0" : 1.2893428577519163E7,
"50.0" : 1.3837336555897806E7,
"90.0" : 1.3888813046572886E7,
"95.0" : 1.3888813046572886E7,
"99.0" : 1.3888813046572886E7,
"99.9" : 1.3888813046572886E7,
"99.99" : 1.3888813046572886E7,
"99.999" : 1.3888813046572886E7,
"99.9999" : 1.3888813046572886E7,
"100.0" : 1.3888813046572886E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3837336555897806E7,
1.2893428577519163E7,
1.3888813046572886E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.5319608553147133E7,
"scoreError" : 2657944.208358026,
"scoreConfidence" : [
2.2661664344789106E7,
2.797755276150516E7
],
"scorePercentiles" : {
"0.0" : 2.5182046323546402E7,
"50.0" : 2.5304524833665736E7,
"90.0" : 2.547225450222926E7,
"95.0" : 2.547225450222926E7,
"99.0" : 2.547225450222926E7,
"99.9" : 2.547225450222926E7,
"99.99" : 2.547225450222926E7,
"99.999" : 2.547225450222926E7,
"99.9999" : 2.547225450222926E7,
"100.0" : 2.547225450222926E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5304524833665736E7,
2.5182046323546402E7,
2.547225450222926E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1342646390835412E7,
"scoreError" : 570946.2244029349,
"scoreConfidence" : [
1.0771700166432478E7,
1.1913592615238346E7
],
"scorePercentiles" : {
"0.0" : 1.1308338655324524E7,
"50.0" : 1.1349969587044535E7,
"90.0" : 1.1369630930137176E7,
"95.0" : 1.1369630930137176E7,
"99.0" : 1.1369630930137176E7,
"99.9" : 1.1369630930137176E7,
"99.99" : 1.1369630930137176E7,
"99.999" : 1.1369630930137176E7,
"99.9999" : 1.1369630930137176E7,
"100.0" : 1.1369630930137176E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1349969587044535E7,
1.1308338655324524E7,
1.1369630930137176E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.322930704563991E7,
"scoreError" : 5572878.782345814,
"scoreConfidence" : [
5.765642826329409E7,
6.880218582798572E7
],
"scorePercentiles" : {
"0.0" : 6.288099794174388E7,
"50.0" : 6.335528014004214E7,
"90.0" : 6.345164305513373E7,
"95.0" : 6.345164305513373E7,
"99.0" : 6.345164305513373E7,
"99.9" : 6.345164305513373E7,
"99.99" : 6.345164305513373E7,
"99.999" : 6.345164305513373E7,
"99.9999" : 6.345164305513373E7,
"100.0" : 6.345164305513373E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.288099794174388E7,
6.335528014004214E7,
6.345164305513373E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.502322170695756E7,
"scoreError" : 3630933.5261889417,
"scoreConfidence" : [
8.139228818076862E7,
8.86541552331465E7
],
"scorePercentiles" : {
"0.0" : 8.485033752779835E7,
"50.0" : 8.497853890944311E7,
"90.0" : 8.524078868363123E7,
"95.0" : 8.524078868363123E7,
"99.0" : 8.524078868363123E7,
"99.9" : 8.524078868363123E7,
"99.99" : 8.524078868363123E7,
"99.999" : 8.524078868363123E7,
"99.9999" : 8.524078868363123E7,
"100.0" : 8.524078868363123E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.485033752779835E7,
8.524078868363123E7,
8.497853890944311E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.4181929446792435E7,
"scoreError" : 6113865.199705,
"scoreConfidence" : [
1.8068064247087434E7,
3.0295794646497436E7
],
"scorePercentiles" : {
"0.0" : 2.3799306716469146E7,
"50.0" : 2.432317725892617E7,
"90.0" : 2.4423304364981987E7,
"95.0" : 2.4423304364981987E7,
"99.0" : 2.4423304364981987E7,
"99.9" : 2.4423304364981987E7,
"99.99" : 2.4423304364981987E7,
"99.999" : 2.4423304364981987E7,
"99.9999" : 2.4423304364981987E7,
"100.0" : 2.4423304364981987E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4423304364981987E7,
2.432317725892617E7,
2.3799306716469146E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.282650316488171E8,
"scoreError" : 3.033334246832075E7,
"scoreConfidence" : [
2.979316891804964E8,
3.5859837411713785E8
],
"scorePercentiles" : {
"0.0" : 3.267019538638956E8,
"50.0" : 3.2808113183028287E8,
"90.0" : 3.300120092522729E8,
"95.0" : 3.300120092522729E8,
"99.0" : 3.300120092522729E8,
"99.9" : 3.300120092522729E8,
"99.99" : 3.300120092522729E8,
"99.999" : 3.300120092522729E8,
"99.9999" : 3.300120092522729E8,
"100.0" : 3.300120092522729E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.267019538638956E8,
3.2808113183028287E8,
3.300120092522729E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.352099164386097E7,
"scoreError" : 1.2328678420597559E7,
"scoreConfidence" : [
6.1192313223263405E7,
8.584967006445852E7
],
"scorePercentiles" : {
"0.0" : 7.297055948219907E7,
"50.0" : 7.331720651605767E7,
"90.0" : 7.427520893332615E7,
"95.0" : 7.427520893332615E7,
"99.0" : 7.427520893332615E7,
"99.9" : 7.427520893332615E7,
"99.99" : 7.427520893332615E7,
"99.999" : 7.427520893332615E7,
"99.9999" : 7.427520893332615E7,
"100.0" : 7.427520893332615E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.297055948219907E7,
7.331720651605767E7,
7.427520893332615E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.251224272780922E7,
"scoreError" : 1.8357137517228816E7,
"scoreConfidence" : [
4.415510521058041E7,
8.086938024503803E7
],
"scorePercentiles" : {
"0.0" : 6.1398159321507365E7,
"50.0" : 6.278365255072081E7,
"90.0" : 6.3354916311199486E7,
"95.0" : 6.3354916311199486E7,
"99.0" : 6.3354916311199486E7,
"99.9" : 6.3354916311199486E7,
"99.99" : 6.3354916311199486E7,
"99.999" : 6.3354916311199486E7,
"99.9999" : 6.3354916311199486E7,
"100.0" : 6.3354916311199486E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.1398159321507365E7,
6.278365255072081E7,
6.3354916311199486E7
]
]
},
"readwrite_put" : {
"score" : 1.1008748916051747E7,
"scoreError" : 9578714.374272346,
"scoreConfidence" : [
1430034.5417794008,
2.0587463290324092E7
],
"scorePercentiles" : {
"0.0" : 1.0533553965336867E7,
"50.0" : 1.0920292622126665E7,
"90.0" : 1.1572400160691706E7,
"95.0" : 1.1572400160691706E7,
"99.0" : 1.1572400160691706E7,
"99.9" : 1.1572400160691706E7,
"99.99" : 1.1572400160691706E7,
"99.999" : 1.1572400160691706E7,
"99.9999" : 1.1572400160691706E7,
"100.0" : 1.1572400160691706E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1572400160691706E7,
1.0533553965336867E7,
1.0920292622126665E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.350104444075859E7,
"scoreError" : 3528794.9033996407,
"scoreConfidence" : [
1.9972249537358947E7,
2.7029839344158232E7
],
"scorePercentiles" : {
"0.0" : 2.3324647410728533E7,
"50.0" : 2.3470599132349513E7,
"90.0" : 2.370788677919772E7,
"95.0" : 2.370788677919772E7,
"99.0" : 2.370788677919772E7,
"99.9" : 2.370788677919772E7,
"99.99" : 2.370788677919772E7,
"99.999" : 2.370788677919772E7,
"99.9999" : 2.370788677919772E7,
"100.0" : 2.370788677919772E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3324647410728533E7,
2.3470599132349513E7,
2.370788677919772E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.312206010317271E7,
"scoreError" : 3846734.050626448,
"scoreConfidence" : [
1.927532605254626E7,
2.6968794153799158E7
],
"scorePercentiles" : {
"0.0" : 2.293517988669646E7,
"50.0" : 2.308034990947173E7,
"90.0" : 2.335065051334994E7,
"95.0" : 2.335065051334994E7,
"99.0" : 2.335065051334994E7,
"99.9" : 2.335065051334994E7,
"99.99" : 2.335065051334994E7,
"99.999" : 2.335065051334994E7,
"99.9999" : 2.335065051334994E7,
"100.0" : 2.335065051334994E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.293517988669646E7,
2.308034990947173E7,
2.335065051334994E7
]
]
},
"readwrite_put" : {
"score" : 378984.3375858776,
"scoreError" : 343683.23118064285,
"scoreConfidence" : [
35301.10640523478,
722667.5687665205
],
"scorePercentiles" : {
"0.0" : 357236.26584777806,
"50.0" : 389467.52403207065,
"90.0" : 390249.222877784,
"95.0" : 390249.222877784,
"99.0" : 390249.222877784,
"99.9" : 390249.222877784,
"99.99" : 390249.222877784,
"99.999" : 390249.222877784,
"99.9999" : 390249.222877784,
"100.0" : 390249.222877784
},
"scoreUnit" : "ops/s",
"rawData" : [
[
389467.52403207065,
390249.222877784,
357236.26584777806
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.4465774594340953E8,
"scoreError" : 1.1667006444691107E8,
"scoreConfidence" : [
1.2798768149649847E8,
3.613278103903206E8
],
"scorePercentiles" : {
"0.0" : 2.374018763660673E8,
"50.0" : 2.4709769307939085E8,
"90.0" : 2.494736683847704E8,
"95.0" : 2.494736683847704E8,
"99.0" : 2.494736683847704E8,
"99.9" : 2.494736683847704E8,
"99.99" : 2.494736683847704E8,
"99.999" : 2.494736683847704E8,
"99.9999" : 2.494736683847704E8,
"100.0" : 2.494736683847704E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.374018763660673E8,
2.494736683847704E8,
2.4709769307939085E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3052987755810496E8,
"scoreError" : 1.2725875850452659E8,
"scoreConfidence" : [
1.0327111905357838E8,
3.5778863606263155E8
],
"scorePercentiles" : {
"0.0" : 2.2271030666884512E8,
"50.0" : 2.3276691615044478E8,
"90.0" : 2.3611240985502502E8,
"95.0" : 2.3611240985502502E8,
"99.0" : 2.3611240985502502E8,
"99.9" : 2.3611240985502502E8,
"99.99" : 2.3611240985502502E8,
"99.999" : 2.3611240985502502E8,
"99.9999" : 2.3611240985502502E8,
"100.0" : 2.3611240985502502E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2271030666884512E8,
2.3611240985502502E8,
2.3276691615044478E8
]
]
},
"readwrite_put" : {
"score" : 1.4127868385304542E7,
"scoreError" : 1.255124177773921E7,
"scoreConfidence" : [
1576626.6075653322,
2.6679110163043752E7
],
"scorePercentiles" : {
"0.0" : 1.3361258529745355E7,
"50.0" : 1.4330776928946061E7,
"90.0" : 1.469156969722221E7,
"95.0" : 1.469156969722221E7,
"99.0" : 1.469156969722221E7,
"99.9" : 1.469156969722221E7,
"99.99" : 1.469156969722221E7,
"99.999" : 1.469156969722221E7,
"99.9999" : 1.469156969722221E7,
"100.0" : 1.469156969722221E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.469156969722221E7,
1.3361258529745355E7,
1.4330776928946061E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.376183177354603E7,
"scoreError" : 1.3708893261872193E7,
"scoreConfidence" : [
3.0052938511673838E7,
5.747072503541823E7
],
"scorePercentiles" : {
"0.0" : 4.314233610367294E7,
"50.0" : 4.354544566112568E7,
"90.0" : 4.4597713555839494E7,
"95.0" : 4.4597713555839494E7,
"99.0" : 4.4597713555839494E7,
"99.9" : 4.4597713555839494E7,
"99.99" : 4.4597713555839494E7,
"99.999" : 4.4597713555839494E7,
"99.9999" : 4.4597713555839494E7,
"100.0" : 4.4597713555839494E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.314233610367294E7,
4.354544566112568E7,
4.4597713555839494E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2015858602793789E7,
"scoreError" : 447346.1802025867,
"scoreConfidence" : [
1.1568512422591202E7,
1.2463204782996375E7
],
"scorePercentiles" : {
"0.0" : 1.1987867551035304E7,
"50.0" : 1.2026161796503179E7,
"90.0" : 1.2033546460842878E7,
"95.0" : 1.2033546460842878E7,
"99.0" : 1.2033546460842878E7,
"99.9" : 1.2033546460842878E7,
"99.99" : 1.2033546460842878E7,
"99.999" : 1.2033546460842878E7,
"99.9999" : 1.2033546460842878E7,
"100.0" : 1.2033546460842878E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1987867551035304E7,
1.2033546460842878E7,
1.2026161796503179E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.264996014311371E7,
"scoreError" : 2869259.606581116,
"scoreConfidence" : [
5.9780700536532596E7,
6.5519219749694824E7
],
"scorePercentiles" : {
"0.0" : 6.2489917950168595E7,
"50.0" : 6.265565142851636E7,
"90.0" : 6.2804311050656185E7,
"95.0" : 6.2804311050656185E7,
"99.0" : 6.2804311050656185E7,
"99.9" : 6.2804311050656185E7,
"99.99" : 6.2804311050656185E7,
"99.999" : 6.2804311050656185E7,
"99.9999" : 6.2804311050656185E7,
"100.0" : 6.2804311050656185E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.2489917950168595E7,
6.265565142851636E7,
6.2804311050656185E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0414517315356784E8,
"scoreError" : 4.559266963750256E7,
"scoreConfidence" : [
5.855250351606528E7,
1.497378427910704E8
],
"scorePercentiles" : {
"0.0" : 1.020260300139172E8,
"50.0" : 1.035084648411521E8,
"90.0" : 1.0690102460563424E8,
"95.0" : 1.0690102460563424E8,
"99.0" : 1.0690102460563424E8,
"99.9" : 1.0690102460563424E8,
"99.99" : 1.0690102460563424E8,
"99.999" : 1.0690102460563424E8,
"99.9999" : 1.0690102460563424E8,
"100.0" : 1.0690102460563424E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.020260300139172E8,
1.0690102460563424E8,
1.035084648411521E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.269874948668773E7,
"scoreError" : 2511303.1790550686,
"scoreConfidence" : [
2.0187446307632662E7,
2.52100526657428E7
],
"scorePercentiles" : {
"0.0" : 2.254055103975934E7,
"50.0" : 2.2764496283512704E7,
"90.0" : 2.279120113679114E7,
"95.0" : 2.279120113679114E7,
"99.0" : 2.279120113679114E7,
"99.9" : 2.279120113679114E7,
"99.99" : 2.279120113679114E7,
"99.999" : 2.279120113679114E7,
"99.9999" : 2.279120113679114E7,
"100.0" : 2.279120113679114E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2764496283512704E7,
2.254055103975934E7,
2.279120113679114E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.335931305803628E8,
"scoreError" : 4.9958039717357025E7,
"scoreConfidence" : [
2.8363509086300576E8,
3.8355117029771984E8
],
"scorePercentiles" : {
"0.0" : 3.30509738755499E8,
"50.0" : 3.345280444418521E8,
"90.0" : 3.3574160854373735E8,
"95.0" : 3.3574160854373735E8,
"99.0" : 3.3574160854373735E8,
"99.9" : 3.3574160854373735E8,
"99.99" : 3.3574160854373735E8,
"99.999" : 3.3574160854373735E8,
"99.9999" : 3.3574160854373735E8,
"100.0" : 3.3574160854373735E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.3574160854373735E8,
3.30509738755499E8,
3.345280444418521E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.049588737103713E7,
"scoreError" : 2.0546610563660182E7,
"scoreConfidence" : [
6.994927680737695E7,
1.110424979346973E8
],
"scorePercentiles" : {
"0.0" : 8.939183290937383E7,
"50.0" : 9.045277621728936E7,
"90.0" : 9.16430529864482E7,
"95.0" : 9.16430529864482E7,
"99.0" : 9.16430529864482E7,
"99.9" : 9.16430529864482E7,
"99.99" : 9.16430529864482E7,
"99.999" : 9.16430529864482E7,
"99.9999" : 9.16430529864482E7,
"100.0" : 9.16430529864482E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.045277621728936E7,
8.939183290937383E7,
9.16430529864482E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 8.015835639048265E7,
"scoreError" : 1.4998721880158382E7,
"scoreConfidence" : [
6.515963451032427E7,
9.515707827064103E7
],
"scorePercentiles" : {
"0.0" : 7.933707442865081E7,
"50.0" : 8.015666181943563E7,
"90.0" : 8.098133292336151E7,
"95.0" : 8.098133292336151E7,
"99.0" : 8.098133292336151E7,
"99.9" : 8.098133292336151E7,
"99.99" : 8.098133292336151E7,
"99.999" : 8.098133292336151E7,
"99.9999" : 8.098133292336151E7,
"100.0" : 8.098133292336151E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.015666181943563E7,
7.933707442865081E7,
8.098133292336151E7
]
]
},
"readwrite_put" : {
"score" : 1.0337530980554482E7,
"scoreError" : 5575154.208057304,
"scoreConfidence" : [
4762376.772497178,
1.5912685188611787E7
],
"scorePercentiles" : {
"0.0" : 1.0054758480723009E7,
"50.0" : 1.0296114397853743E7,
"90.0" : 1.0661720063086694E7,
"95.0" : 1.0661720063086694E7,
"99.0" : 1.0661720063086694E7,
"99.9" : 1.0661720063086694E7,
"99.99" : 1.0661720063086694E7,
"99.999" : 1.0661720063086694E7,
"99.9999" : 1.0661720063086694E7,
"100.0" : 1.0661720063086694E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0296114397853743E7,
1.0054758480723009E7,
1.0661720063086694E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2213166961051647E7,
"scoreError" : 1821733.1138816772,
"scoreConfidence" : [
2.039143384716997E7,
2.4034900074933324E7
],
"scorePercentiles" : {
"0.0" : 2.2098928962955512E7,
"50.0" : 2.2256745332455818E7,
"90.0" : 2.228382658774361E7,
"95.0" : 2.228382658774361E7,
"99.0" : 2.228382658774361E7,
"99.9" : 2.228382658774361E7,
"99.99" : 2.228382658774361E7,
"99.999" : 2.228382658774361E7,
"99.9999" : 2.228382658774361E7,
"100.0" : 2.228382658774361E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.228382658774361E7,
2.2256745332455818E7,
2.2098928962955512E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.188406117813817E7,
"scoreError" : 2337377.353398406,
"scoreConfidence" : [
1.9546683824739765E7,
2.4221438531536575E7
],
"scorePercentiles" : {
"0.0" : 2.173721632985185E7,
"50.0" : 2.194192534420401E7,
"90.0" : 2.197304186035865E7,
"95.0" : 2.197304186035865E7,
"99.0" : 2.197304186035865E7,
"99.9" : 2.197304186035865E7,
"99.99" : 2.197304186035865E7,
"99.999" : 2.197304186035865E7,
"99.9999" : 2.197304186035865E7,
"100.0" : 2.197304186035865E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.197304186035865E7,
2.194192534420401E7,
2.173721632985185E7
]
]
},
"readwrite_put" : {
"score" : 329105.782913477,
"scoreError" : 516486.1497871706,
"scoreConfidence" : [
-187380.3668736936,
845591.9327006475
],
"scorePercentiles" : {
"0.0" : 310784.7273849583,
"50.0" : 314819.98825181037,
"90.0" : 361712.6331036623,
"95.0" : 361712.6331036623,
"99.0" : 361712.6331036623,
"99.9" : 361712.6331036623,
"99.99" : 361712.6331036623,
"99.999" : 361712.6331036623,
"99.9999" : 361712.6331036623,
"100.0" : 361712.6331036623
},
"scoreUnit" : "ops/s",
"rawData" : [
[
310784.7273849583,
314819.98825181037,
361712.6331036623
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.569361875160589E8,
"scoreError" : 9.744592884187065E7,
"scoreConfidence" : [
1.5949025867418826E8,
3.543821163579295E8
],
"scorePercentiles" : {
"0.0" : 2.5211031195256317E8,
"50.0" : 2.5602300012516555E8,
"90.0" : 2.6267525047044793E8,
"95.0" : 2.6267525047044793E8,
"99.0" : 2.6267525047044793E8,
"99.9" : 2.6267525047044793E8,
"99.99" : 2.6267525047044793E8,
"99.999" : 2.6267525047044793E8,
"99.9999" : 2.6267525047044793E8,
"100.0" : 2.6267525047044793E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5211031195256317E8,
2.5602300012516555E8,
2.6267525047044793E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.4311830193046895E8,
"scoreError" : 1.0333964244841667E8,
"scoreConfidence" : [
1.3977865948205227E8,
3.464579443788856E8
],
"scorePercentiles" : {
"0.0" : 2.3814505423596925E8,
"50.0" : 2.419258673855078E8,
"90.0" : 2.492839841699299E8,
"95.0" : 2.492839841699299E8,
"99.0" : 2.492839841699299E8,
"99.9" : 2.492839841699299E8,
"99.99" : 2.492839841699299E8,
"99.999" : 2.492839841699299E8,
"99.9999" : 2.492839841699299E8,
"100.0" : 2.492839841699299E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3814505423596925E8,
2.419258673855078E8,
2.492839841699299E8
]
]
},
"readwrite_put" : {
"score" : 1.38178855855899E7,
"scoreError" : 6846885.552434901,
"scoreConfidence" : [
6971000.033155,
2.06647711380248E7
],
"scorePercentiles" : {
"0.0" : 1.339126630051804E7,
"50.0" : 1.3965257716593884E7,
"90.0" : 1.4097132739657782E7,
"95.0" : 1.4097132739657782E7,
"99.0" : 1.4097132739657782E7,
"99.9" : 1.4097132739657782E7,
"99.99" : 1.4097132739657782E7,
"99.999" : 1.4097132739657782E7,
"99.9999" : 1.4097132739657782E7,
"100.0" : 1.4097132739657782E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3965257716593884E7,
1.4097132739657782E7,
1.339126630051804E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.579795777195244E7,
"scoreError" : 6102861.345002806,
"scoreConfidence" : [
3.9695096426949635E7,
5.190081911695525E7
],
"scorePercentiles" : {
"0.0" : 4.5475390569857895E7,
"50.0" : 4.577521589714783E7,
"90.0" : 4.614326684885159E7,
"95.0" : 4.614326684885159E7,
"99.0" : 4.614326684885159E7,
"99.9" : 4.614326684885159E7,
"99.99" : 4.614326684885159E7,
"99.999" : 4.614326684885159E7,
"99.9999" : 4.614326684885159E7,
"100.0" : 4.614326684885159E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.614326684885159E7,
4.5475390569857895E7,
4.577521589714783E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.0947254243893804E7,
"scoreError" : 1016765.4763682219,
"scoreConfidence" : [
9930488.767525582,
1.1964019720262026E7
],
"scorePercentiles" : {
"0.0" : 1.0896471451617097E7,
"50.0" : 1.093841224299029E7,
"90.0" : 1.1006879037074026E7,
"95.0" : 1.1006879037074026E7,
"99.0" : 1.1006879037074026E7,
"99.9" : 1.1006879037074026E7,
"99.99" : 1.1006879037074026E7,
"99.999" : 1.1006879037074026E7,
"99.9999" : 1.1006879037074026E7,
"100.0" : 1.1006879037074026E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0896471451617097E7,
1.1006879037074026E7,
1.093841224299029E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.3",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.3+9-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 8.250303647383927E7,
"scoreError" : 7267682.425186099,
"scoreConfidence" : [
7.523535404865317E7,
8.977071889902537E7
],
"scorePercentiles" : {
"0.0" : 8.213829303802414E7,
"50.0" : 8.244267933732378E7,
"90.0" : 8.292813704616986E7,
"95.0" : 8.292813704616986E7,
"99.0" : 8.292813704616986E7,
"99.9" : 8.292813704616986E7,
"99.99" : 8.292813704616986E7,
"99.999" : 8.292813704616986E7,
"99.9999" : 8.292813704616986E7,
"100.0" : 8.292813704616986E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.244267933732378E7,
8.213829303802414E7,
8.292813704616986E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.658374473310175E7,
"scoreError" : 5406872.630239473,
"scoreConfidence" : [
3.1176872102862276E7,
4.199061736334122E7
],
"scorePercentiles" : {
"0.0" : 3.624183984850399E7,
"50.0" : 3.674203494089918E7,
"90.0" : 3.6767359409902066E7,
"95.0" : 3.6767359409902066E7,
"99.0" : 3.6767359409902066E7,
"99.9" : 3.6767359409902066E7,
"99.99" : 3.6767359409902066E7,
"99.999" : 3.6767359409902066E7,
"99.9999" : 3.6767359409902066E7,
"100.0" : 3.6767359409902066E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.6767359409902066E7,
3.624183984850399E7,
3.674203494089918E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.6937118832668345E7,
"scoreError" : 510601.15162304183,
"scoreConfidence" : [
1.6426517681045303E7,
1.7447719984291386E7
],
"scorePercentiles" : {
"0.0" : 1.6918310105133194E7,
"50.0" : 1.692376382009014E7,
"90.0" : 1.6969282572781697E7,
"95.0" : 1.6969282572781697E7,
"99.0" : 1.6969282572781697E7,
"99.9" : 1.6969282572781697E7,
"99.99" : 1.6969282572781697E7,
"99.999" : 1.6969282572781697E7,
"99.9999" : 1.6969282572781697E7,
"100.0" : 1.6969282572781697E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6918310105133194E7,
1.692376382009014E7,
1.6969282572781697E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.7088027675566545E8,
"scoreError" : 9947282.374088721,
"scoreConfidence" : [
1.6093299438157672E8,
1.808275591297542E8
],
"scorePercentiles" : {
"0.0" : 1.7026446024747056E8,
"50.0" : 1.710747448783327E8,
"90.0" : 1.7130162514119318E8,
"95.0" : 1.7130162514119318E8,
"99.0" : 1.7130162514119318E8,
"99.9" : 1.7130162514119318E8,
"99.99" : 1.7130162514119318E8,
"99.999" : 1.7130162514119318E8,
"99.9999" : 1.7130162514119318E8,
"100.0" : 1.7130162514119318E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.710747448783327E8,
1.7026446024747056E8,
1.7130162514119318E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.410449163390198E7,
"scoreError" : 9807901.68052243,
"scoreConfidence" : [
2.4296589953379553E7,
4.391239331442441E7
],
"scorePercentiles" : {
"0.0" : 3.369839602762062E7,
"50.0" : 3.390092779167977E7,
"90.0" : 3.471415108240557E7,
"95.0" : 3.471415108240557E7,
"99.0" : 3.471415108240557E7,
"99.9" : 3.471415108240557E7,
"99.99" : 3.471415108240557E7,
"99.999" : 3.471415108240557E7,
"99.9999" : 3.471415108240557E7,
"100.0" : 3.471415108240557E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.471415108240557E7,
3.369839602762062E7,
3.390092779167977E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.9415454774297792E7,
"scoreError" : 7744761.147487017,
"scoreConfidence" : [
2.1670693626810774E7,
3.716021592178481E7
],
"scorePercentiles" : {
"0.0" : 2.9013209666439414E7,
"50.0" : 2.93739595075712E7,
"90.0" : 2.9859195148882758E7,
"95.0" : 2.9859195148882758E7,
"99.0" : 2.9859195148882758E7,
"99.9" : 2.9859195148882758E7,
"99.99" : 2.9859195148882758E7,
"99.999" : 2.9859195148882758E7,
"99.9999" : 2.9859195148882758E7,
"100.0" : 2.9859195148882758E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.9859195148882758E7,
2.9013209666439414E7,
2.93739595075712E7
]
]
},
"readwrite_put" : {
"score" : 4689036.859604198,
"scoreError" : 2992476.3092265185,
"scoreConfidence" : [
1696560.550377679,
7681513.168830716
],
"scorePercentiles" : {
"0.0" : 4526968.284108568,
"50.0" : 4685186.361181211,
"90.0" : 4854955.933522813,
"95.0" : 4854955.933522813,
"99.0" : 4854955.933522813,
"99.9" : 4854955.933522813,
"99.99" : 4854955.933522813,
"99.999" : 4854955.933522813,
"99.9999" : 4854955.933522813,
"100.0" : 4854955.933522813
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4854955.933522813,
4685186.361181211,
4526968.284108568
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.5773919729669148E7,
"scoreError" : 1520624.103931554,
"scoreConfidence" : [
1.4253295625737594E7,
1.7294543833600704E7
],
"scorePercentiles" : {
"0.0" : 1.5677711086913291E7,
"50.0" : 1.5819736034149626E7,
"90.0" : 1.5824312067944529E7,
"95.0" : 1.5824312067944529E7,
"99.0" : 1.5824312067944529E7,
"99.9" : 1.5824312067944529E7,
"99.99" : 1.5824312067944529E7,
"99.999" : 1.5824312067944529E7,
"99.9999" : 1.5824312067944529E7,
"100.0" : 1.5824312067944529E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5819736034149626E7,
1.5677711086913291E7,
1.5824312067944529E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.524846040380262E7,
"scoreError" : 1396143.521712545,
"scoreConfidence" : [
1.3852316882090075E7,
1.6644603925515166E7
],
"scorePercentiles" : {
"0.0" : 1.5160792523346229E7,
"50.0" : 1.5282692758895598E7,
"90.0" : 1.5301895929166034E7,
"95.0" : 1.5301895929166034E7,
"99.0" : 1.5301895929166034E7,
"99.9" : 1.5301895929166034E7,
"99.99" : 1.5301895929166034E7,
"99.999" : 1.5301895929166034E7,
"99.9999" : 1.5301895929166034E7,
"100.0" : 1.5301895929166034E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5282692758895598E7,
1.5160792523346229E7,
1.5301895929166034E7
]
]
},
"readwrite_put" : {
"score" : 525459.3258665284,
"scoreError" : 189766.94285748072,
"scoreConfidence" : [
335692.3830090477,
715226.2687240092
],
"scorePercentiles" : {
"0.0" : 516918.56356706045,
"50.0" : 522416.13877849496,
"90.0" : 537043.2752540298,
"95.0" : 537043.2752540298,
"99.0" : 537043.2752540298,
"99.9" : 537043.2752540298,
"99.99" : 537043.2752540298,
"99.999" : 537043.2752540298,
"99.9999" : 537043.2752540298,
"100.0" : 537043.2752540298
},
"scoreUnit" : "ops/s",
"rawData" : [
[
537043.2752540298,
516918.56356706045,
522416.13877849496
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.439669520771276E8,
"scoreError" : 4.381155869919503E7,
"scoreConfidence" : [
1.0015539337793258E8,
1.8777851077632263E8
],
"scorePercentiles" : {
"0.0" : 1.4121186711843142E8,
"50.0" : 1.4507221299649996E8,
"90.0" : 1.456167761164515E8,
"95.0" : 1.456167761164515E8,
"99.0" : 1.456167761164515E8,
"99.9" : 1.456167761164515E8,
"99.99" : 1.456167761164515E8,
"99.999" : 1.456167761164515E8,
"99.9999" : 1.456167761164515E8,
"100.0" : 1.456167761164515E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4121186711843142E8,
1.4507221299649996E8,
1.456167761164515E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.3056626064408927E8,
"scoreError" : 3.743507413602034E7,
"scoreConfidence" : [
9.313118650806892E7,
1.680013347801096E8
],
"scorePercentiles" : {
"0.0" : 1.282037027915187E8,
"50.0" : 1.3159194628011951E8,
"90.0" : 1.3190313286062959E8,
"95.0" : 1.3190313286062959E8,
"99.0" : 1.3190313286062959E8,
"99.9" : 1.3190313286062959E8,
"99.99" : 1.3190313286062959E8,
"99.999" : 1.3190313286062959E8,
"99.9999" : 1.3190313286062959E8,
"100.0" : 1.3190313286062959E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.282037027915187E8,
1.3190313286062959E8,
1.3159194628011951E8
]
]
},
"readwrite_put" : {
"score" : 1.3400691433038352E7,
"scoreError" : 9969740.156883592,
"scoreConfidence" : [
3430951.2761547603,
2.3370431589921944E7
],
"scorePercentiles" : {
"0.0" : 1.3008164326912709E7,
"50.0" : 1.3169080135870356E7,
"90.0" : 1.402482983633199E7,
"95.0" : 1.402482983633199E7,
"99.0" : 1.402482983633199E7,
"99.9" : 1.402482983633199E7,
"99.99" : 1.402482983633199E7,
"99.999" : 1.402482983633199E7,
"99.9999" : 1.402482983633199E7,
"100.0" : 1.402482983633199E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3008164326912709E7,
1.3169080135870356E7,
1.402482983633199E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.9537108228634994E7,
"scoreError" : 3720648.449670327,
"scoreConfidence" : [
1.5816459778964669E7,
2.325775667830532E7
],
"scorePercentiles" : {
"0.0" : 1.9302235729946453E7,
"50.0" : 1.9639771720848754E7,
"90.0" : 1.9669317235109773E7,
"95.0" : 1.9669317235109773E7,
"99.0" : 1.9669317235109773E7,
"99.9" : 1.9669317235109773E7,
"99.99" : 1.9669317235109773E7,
"99.999" : 1.9669317235109773E7,
"99.9999" : 1.9669317235109773E7,
"100.0" : 1.9669317235109773E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.9302235729946453E7,
1.9669317235109773E7,
1.9639771720848754E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 9147749.713420572,
"scoreError" : 1049977.0644190356,
"scoreConfidence" : [
8097772.649001536,
1.0197726777839607E7
],
"scorePercentiles" : {
"0.0" : 9088802.657294229,
"50.0" : 9150647.752886226,
"90.0" : 9203798.730081258,
"95.0" : 9203798.730081258,
"99.0" : 9203798.730081258,
"99.9" : 9203798.730081258,
"99.99" : 9203798.730081258,
"99.999" : 9203798.730081258,
"99.9999" : 9203798.730081258,
"100.0" : 9203798.730081258
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9150647.752886226,
9088802.657294229,
9203798.730081258
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.6393680765153416E7,
"scoreError" : 632930.0937517949,
"scoreConfidence" : [
6.576075067140162E7,
6.702661085890521E7
],
"scorePercentiles" : {
"0.0" : 6.635410870390128E7,
"50.0" : 6.6408068129666425E7,
"90.0" : 6.641886546189254E7,
"95.0" : 6.641886546189254E7,
"99.0" : 6.641886546189254E7,
"99.9" : 6.641886546189254E7,
"99.99" : 6.641886546189254E7,
"99.999" : 6.641886546189254E7,
"99.9999" : 6.641886546189254E7,
"100.0" : 6.641886546189254E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.6408068129666425E7,
6.641886546189254E7,
6.635410870390128E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.8631227945489466E7,
"scoreError" : 1.3707649967906296E7,
"scoreConfidence" : [
3.492357797758317E7,
6.233887791339576E7
],
"scorePercentiles" : {
"0.0" : 4.776783707777923E7,
"50.0" : 4.898901236929084E7,
"90.0" : 4.9136834389398314E7,
"95.0" : 4.9136834389398314E7,
"99.0" : 4.9136834389398314E7,
"99.9" : 4.9136834389398314E7,
"99.99" : 4.9136834389398314E7,
"99.999" : 4.9136834389398314E7,
"99.9999" : 4.9136834389398314E7,
"100.0" : 4.9136834389398314E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.776783707777923E7,
4.9136834389398314E7,
4.898901236929084E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.819096439222857E7,
"scoreError" : 528094.906077166,
"scoreConfidence" : [
1.7662869486151405E7,
1.8719059298305735E7
],
"scorePercentiles" : {
"0.0" : 1.8157558203083094E7,
"50.0" : 1.820670351637121E7,
"90.0" : 1.820863145723141E7,
"95.0" : 1.820863145723141E7,
"99.0" : 1.820863145723141E7,
"99.9" : 1.820863145723141E7,
"99.99" : 1.820863145723141E7,
"99.999" : 1.820863145723141E7,
"99.9999" : 1.820863145723141E7,
"100.0" : 1.820863145723141E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8157558203083094E7,
1.820863145723141E7,
1.820670351637121E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.4739459642816427E8,
"scoreError" : 3918799.810325905,
"scoreConfidence" : [
1.4347579661783838E8,
1.5131339623849016E8
],
"scorePercentiles" : {
"0.0" : 1.472546926038926E8,
"50.0" : 1.4728717764219326E8,
"90.0" : 1.4764191903840694E8,
"95.0" : 1.4764191903840694E8,
"99.0" : 1.4764191903840694E8,
"99.9" : 1.4764191903840694E8,
"99.99" : 1.4764191903840694E8,
"99.999" : 1.4764191903840694E8,
"99.9999" : 1.4764191903840694E8,
"100.0" : 1.4764191903840694E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.472546926038926E8,
1.4764191903840694E8,
1.4728717764219326E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.434207116894848E7,
"scoreError" : 1.0029857346006153E7,
"scoreConfidence" : [
3.4312213822942324E7,
5.4371928514954634E7
],
"scorePercentiles" : {
"0.0" : 4.3739511990247525E7,
"50.0" : 4.4470321171862304E7,
"90.0" : 4.481638034473562E7,
"95.0" : 4.481638034473562E7,
"99.0" : 4.481638034473562E7,
"99.9" : 4.481638034473562E7,
"99.99" : 4.481638034473562E7,
"99.999" : 4.481638034473562E7,
"99.9999" : 4.481638034473562E7,
"100.0" : 4.481638034473562E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.3739511990247525E7,
4.4470321171862304E7,
4.481638034473562E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 3.85111153679248E7,
"scoreError" : 1.4596172867173284E7,
"scoreConfidence" : [
2.3914942500751518E7,
5.310728823509809E7
],
"scorePercentiles" : {
"0.0" : 3.762615607766661E7,
"50.0" : 3.872394293900604E7,
"90.0" : 3.918324708710176E7,
"95.0" : 3.918324708710176E7,
"99.0" : 3.918324708710176E7,
"99.9" : 3.918324708710176E7,
"99.99" : 3.918324708710176E7,
"99.999" : 3.918324708710176E7,
"99.9999" : 3.918324708710176E7,
"100.0" : 3.918324708710176E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.762615607766661E7,
3.872394293900604E7,
3.918324708710176E7
]
]
},
"readwrite_put" : {
"score" : 5830955.8010236835,
"scoreError" : 4579809.363259486,
"scoreConfidence" : [
1251146.4377641976,
1.041076516428317E7
],
"scorePercentiles" : {
"0.0" : 5633133.257633868,
"50.0" : 5746378.232856267,
"90.0" : 6113355.912580915,
"95.0" : 6113355.912580915,
"99.0" : 6113355.912580915,
"99.9" : 6113355.912580915,
"99.99" : 6113355.912580915,
"99.999" : 6113355.912580915,
"99.9999" : 6113355.912580915,
"100.0" : 6113355.912580915
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6113355.912580915,
5746378.232856267,
5633133.257633868
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.814074275369751E7,
"scoreError" : 1018556.9813510776,
"scoreConfidence" : [
1.7122185772346433E7,
1.915929973504859E7
],
"scorePercentiles" : {
"0.0" : 1.8095533862564966E7,
"50.0" : 1.812354560520399E7,
"90.0" : 1.8203148793323576E7,
"95.0" : 1.8203148793323576E7,
"99.0" : 1.8203148793323576E7,
"99.9" : 1.8203148793323576E7,
"99.99" : 1.8203148793323576E7,
"99.999" : 1.8203148793323576E7,
"99.9999" : 1.8203148793323576E7,
"100.0" : 1.8203148793323576E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8095533862564966E7,
1.812354560520399E7,
1.8203148793323576E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.802338871696652E7,
"scoreError" : 1019537.1152441301,
"scoreConfidence" : [
1.700385160172239E7,
1.9042925832210653E7
],
"scorePercentiles" : {
"0.0" : 1.797935185758956E7,
"50.0" : 1.800455842762412E7,
"90.0" : 1.8086255865685888E7,
"95.0" : 1.8086255865685888E7,
"99.0" : 1.8086255865685888E7,
"99.9" : 1.8086255865685888E7,
"99.99" : 1.8086255865685888E7,
"99.999" : 1.8086255865685888E7,
"99.9999" : 1.8086255865685888E7,
"100.0" : 1.8086255865685888E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.797935185758956E7,
1.800455842762412E7,
1.8086255865685888E7
]
]
},
"readwrite_put" : {
"score" : 117354.0367309887,
"scoreError" : 26605.29391112323,
"scoreConfidence" : [
90748.74281986547,
143959.33064211192
],
"scorePercentiles" : {
"0.0" : 116182.00497540651,
"50.0" : 116892.92763769208,
"90.0" : 118987.17757986751,
"95.0" : 118987.17757986751,
"99.0" : 118987.17757986751,
"99.9" : 118987.17757986751,
"99.99" : 118987.17757986751,
"99.999" : 118987.17757986751,
"99.9999" : 118987.17757986751,
"100.0" : 118987.17757986751
},
"scoreUnit" : "ops/s",
"rawData" : [
[
116182.00497540651,
118987.17757986751,
116892.92763769208
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.2627731043487503E8,
"scoreError" : 3.7653700093966335E7,
"scoreConfidence" : [
8.862361034090869E7,
1.6393101052884138E8
],
"scorePercentiles" : {
"0.0" : 1.2393660805342159E8,
"50.0" : 1.2705955560151301E8,
"90.0" : 1.2783576764969051E8,
"95.0" : 1.2783576764969051E8,
"99.0" : 1.2783576764969051E8,
"99.9" : 1.2783576764969051E8,
"99.99" : 1.2783576764969051E8,
"99.999" : 1.2783576764969051E8,
"99.9999" : 1.2783576764969051E8,
"100.0" : 1.2783576764969051E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2393660805342159E8,
1.2705955560151301E8,
1.2783576764969051E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.1625722144578348E8,
"scoreError" : 5.052873939597093E7,
"scoreConfidence" : [
6.572848204981255E7,
1.667859608417544E8
],
"scorePercentiles" : {
"0.0" : 1.1312168929799294E8,
"50.0" : 1.1727974110168828E8,
"90.0" : 1.183702339376692E8,
"95.0" : 1.183702339376692E8,
"99.0" : 1.183702339376692E8,
"99.9" : 1.183702339376692E8,
"99.99" : 1.183702339376692E8,
"99.999" : 1.183702339376692E8,
"99.9999" : 1.183702339376692E8,
"100.0" : 1.183702339376692E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1312168929799294E8,
1.1727974110168828E8,
1.183702339376692E8
]
]
},
"readwrite_put" : {
"score" : 1.0020088989091558E7,
"scoreError" : 1.288100970252383E7,
"scoreConfidence" : [
-2860920.713432271,
2.2901098691615388E7
],
"scorePercentiles" : {
"0.0" : 9465533.712021302,
"50.0" : 9779814.499824733,
"90.0" : 1.0814918755428638E7,
"95.0" : 1.0814918755428638E7,
"99.0" : 1.0814918755428638E7,
"99.9" : 1.0814918755428638E7,
"99.99" : 1.0814918755428638E7,
"99.999" : 1.0814918755428638E7,
"99.9999" : 1.0814918755428638E7,
"100.0" : 1.0814918755428638E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0814918755428638E7,
9779814.499824733,
9465533.712021302
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.9438550620554954E7,
"scoreError" : 1.014863056926602E7,
"scoreConfidence" : [
9289920.051288934,
2.9587181189820975E7
],
"scorePercentiles" : {
"0.0" : 1.89233380171454E7,
"50.0" : 1.9363944366562616E7,
"90.0" : 2.002836947795685E7,
"95.0" : 2.002836947795685E7,
"99.0" : 2.002836947795685E7,
"99.9" : 2.002836947795685E7,
"99.99" : 2.002836947795685E7,
"99.999" : 2.002836947795685E7,
"99.9999" : 2.002836947795685E7,
"100.0" : 2.002836947795685E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.002836947795685E7,
1.9363944366562616E7,
1.89233380171454E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 9798227.895724477,
"scoreError" : 445515.1712881777,
"scoreConfidence" : [
9352712.7244363,
1.0243743067012655E7
],
"scorePercentiles" : {
"0.0" : 9772615.294571562,
"50.0" : 9800819.41928289,
"90.0" : 9821248.97331898,
"95.0" : 9821248.97331898,
"99.0" : 9821248.97331898,
"99.9" : 9821248.97331898,
"99.99" : 9821248.97331898,
"99.999" : 9821248.97331898,
"99.9999" : 9821248.97331898,
"100.0" : 9821248.97331898
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9772615.294571562,
9821248.97331898,
9800819.41928289
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 4.14373829066627E7,
"scoreError" : 7.843401851853512E7,
"scoreConfidence" : [
-3.699663561187242E7,
1.1987140142519782E8
],
"scorePercentiles" : {
"0.0" : 3.767477000523215E7,
"50.0" : 4.0514145832198076E7,
"90.0" : 4.6123232882557884E7,
"95.0" : 4.6123232882557884E7,
"99.0" : 4.6123232882557884E7,
"99.9" : 4.6123232882557884E7,
"99.99" : 4.6123232882557884E7,
"99.999" : 4.6123232882557884E7,
"99.9999" : 4.6123232882557884E7,
"100.0" : 4.6123232882557884E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.6123232882557884E7,
4.0514145832198076E7,
3.767477000523215E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.6579541998513065E7,
"scoreError" : 4677127.507345965,
"scoreConfidence" : [
4.19024144911671E7,
5.125666950585903E7
],
"scorePercentiles" : {
"0.0" : 4.629061108597852E7,
"50.0" : 4.666820125206489E7,
"90.0" : 4.677981365749577E7,
"95.0" : 4.677981365749577E7,
"99.0" : 4.677981365749577E7,
"99.9" : 4.677981365749577E7,
"99.99" : 4.677981365749577E7,
"99.999" : 4.677981365749577E7,
"99.9999" : 4.677981365749577E7,
"100.0" : 4.677981365749577E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.666820125206489E7,
4.629061108597852E7,
4.677981365749577E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.824534451746985E7,
"scoreError" : 2232346.295474096,
"scoreConfidence" : [
1.6012998221995752E7,
2.0477690812943947E7
],
"scorePercentiles" : {
"0.0" : 1.81096972630199E7,
"50.0" : 1.8278927352918677E7,
"90.0" : 1.834740893647096E7,
"95.0" : 1.834740893647096E7,
"99.0" : 1.834740893647096E7,
"99.9" : 1.834740893647096E7,
"99.99" : 1.834740893647096E7,
"99.999" : 1.834740893647096E7,
"99.9999" : 1.834740893647096E7,
"100.0" : 1.834740893647096E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8278927352918677E7,
1.834740893647096E7,
1.81096972630199E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.4929696179814705E8,
"scoreError" : 3.519019386316946E7,
"scoreConfidence" : [
1.1410676793497759E8,
1.844871556613165E8
],
"scorePercentiles" : {
"0.0" : 1.4707749040334225E8,
"50.0" : 1.502451756971435E8,
"90.0" : 1.5056821929395548E8,
"95.0" : 1.5056821929395548E8,
"99.0" : 1.5056821929395548E8,
"99.9" : 1.5056821929395548E8,
"99.99" : 1.5056821929395548E8,
"99.999" : 1.5056821929395548E8,
"99.9999" : 1.5056821929395548E8,
"100.0" : 1.5056821929395548E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4707749040334225E8,
1.5056821929395548E8,
1.502451756971435E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.626096335004521E7,
"scoreError" : 2.253078259043863E7,
"scoreConfidence" : [
2.373018075960658E7,
6.879174594048384E7
],
"scorePercentiles" : {
"0.0" : 4.525977583105543E7,
"50.0" : 4.588211776049747E7,
"90.0" : 4.764099645858273E7,
"95.0" : 4.764099645858273E7,
"99.0" : 4.764099645858273E7,
"99.9" : 4.764099645858273E7,
"99.99" : 4.764099645858273E7,
"99.999" : 4.764099645858273E7,
"99.9999" : 4.764099645858273E7,
"100.0" : 4.764099645858273E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.525977583105543E7,
4.588211776049747E7,
4.764099645858273E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 4.037069917813622E7,
"scoreError" : 2.259625739807001E7,
"scoreConfidence" : [
1.777444178006621E7,
6.296695657620624E7
],
"scorePercentiles" : {
"0.0" : 3.937629492786331E7,
"50.0" : 3.9977708396271214E7,
"90.0" : 4.175809421027414E7,
"95.0" : 4.175809421027414E7,
"99.0" : 4.175809421027414E7,
"99.9" : 4.175809421027414E7,
"99.99" : 4.175809421027414E7,
"99.999" : 4.175809421027414E7,
"99.9999" : 4.175809421027414E7,
"100.0" : 4.175809421027414E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.937629492786331E7,
3.9977708396271214E7,
4.175809421027414E7
]
]
},
"readwrite_put" : {
"score" : 5890264.1719089905,
"scoreError" : 223549.6770700229,
"scoreConfidence" : [
5666714.494838968,
6113813.848979013
],
"scorePercentiles" : {
"0.0" : 5882902.24830859,
"50.0" : 5883480.903192127,
"90.0" : 5904409.364226256,
"95.0" : 5904409.364226256,
"99.0" : 5904409.364226256,
"99.9" : 5904409.364226256,
"99.99" : 5904409.364226256,
"99.999" : 5904409.364226256,
"99.9999" : 5904409.364226256,
"100.0" : 5904409.364226256
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5883480.903192127,
5904409.364226256,
5882902.24830859
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.7854694631684795E7,
"scoreError" : 346813.29834644,
"scoreConfidence" : [
1.7507881333338354E7,
1.8201507930031236E7
],
"scorePercentiles" : {
"0.0" : 1.783428471633027E7,
"50.0" : 1.7857902669445887E7,
"90.0" : 1.7871896509278223E7,
"95.0" : 1.7871896509278223E7,
"99.0" : 1.7871896509278223E7,
"99.9" : 1.7871896509278223E7,
"99.99" : 1.7871896509278223E7,
"99.999" : 1.7871896509278223E7,
"99.9999" : 1.7871896509278223E7,
"100.0" : 1.7871896509278223E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.783428471633027E7,
1.7857902669445887E7,
1.7871896509278223E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.7611742756478723E7,
"scoreError" : 575848.7957915909,
"scoreConfidence" : [
1.703589396068713E7,
1.8187591552270316E7
],
"scorePercentiles" : {
"0.0" : 1.758056298380986E7,
"50.0" : 1.761098742823997E7,
"90.0" : 1.7643677857386343E7,
"95.0" : 1.7643677857386343E7,
"99.0" : 1.7643677857386343E7,
"99.9" : 1.7643677857386343E7,
"99.99" : 1.7643677857386343E7,
"99.999" : 1.7643677857386343E7,
"99.9999" : 1.7643677857386343E7,
"100.0" : 1.7643677857386343E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.758056298380986E7,
1.761098742823997E7,
1.7643677857386343E7
]
]
},
"readwrite_put" : {
"score" : 242951.87520606804,
"scoreError" : 240915.9272900617,
"scoreConfidence" : [
2035.9479160063493,
483867.80249612976
],
"scorePercentiles" : {
"0.0" : 228218.6518918788,
"50.0" : 246915.24120591365,
"90.0" : 253721.73252041166,
"95.0" : 253721.73252041166,
"99.0" : 253721.73252041166,
"99.9" : 253721.73252041166,
"99.99" : 253721.73252041166,
"99.999" : 253721.73252041166,
"99.9999" : 253721.73252041166,
"100.0" : 253721.73252041166
},
"scoreUnit" : "ops/s",
"rawData" : [
[
253721.73252041166,
246915.24120591365,
228218.6518918788
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.3189485593962048E8,
"scoreError" : 4.8052684308853276E7,
"scoreConfidence" : [
8.38421716307672E7,
1.7994754024847376E8
],
"scorePercentiles" : {
"0.0" : 1.2885625378892112E8,
"50.0" : 1.3330120224970622E8,
"90.0" : 1.335271117802341E8,
"95.0" : 1.335271117802341E8,
"99.0" : 1.335271117802341E8,
"99.9" : 1.335271117802341E8,
"99.99" : 1.335271117802341E8,
"99.999" : 1.335271117802341E8,
"99.9999" : 1.335271117802341E8,
"100.0" : 1.335271117802341E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.335271117802341E8,
1.2885625378892112E8,
1.3330120224970622E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.2239614712897019E8,
"scoreError" : 5.169126409148492E7,
"scoreConfidence" : [
7.070488303748527E7,
1.740874112204551E8
],
"scorePercentiles" : {
"0.0" : 1.1912465309495005E8,
"50.0" : 1.2400034368379137E8,
"90.0" : 1.2406344460816914E8,
"95.0" : 1.2406344460816914E8,
"99.0" : 1.2406344460816914E8,
"99.9" : 1.2406344460816914E8,
"99.99" : 1.2406344460816914E8,
"99.999" : 1.2406344460816914E8,
"99.9999" : 1.2406344460816914E8,
"100.0" : 1.2406344460816914E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2400034368379137E8,
1.1912465309495005E8,
1.2406344460816914E8
]
]
},
"readwrite_put" : {
"score" : 9498708.81065029,
"scoreError" : 4526529.467022847,
"scoreConfidence" : [
4972179.343627444,
1.4025238277673138E7
],
"scorePercentiles" : {
"0.0" : 9237757.641537081,
"50.0" : 9526768.096442718,
"90.0" : 9731600.693971071,
"95.0" : 9731600.693971071,
"99.0" : 9731600.693971071,
"99.9" : 9731600.693971071,
"99.99" : 9731600.693971071,
"99.999" : 9731600.693971071,
"99.9999" : 9731600.693971071,
"100.0" : 9731600.693971071
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9526768.096442718,
9731600.693971071,
9237757.641537081
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.9318124024899255E7,
"scoreError" : 2.206439426235147E7,
"scoreConfidence" : [
-2746270.2374522127,
4.138251828725073E7
],
"scorePercentiles" : {
"0.0" : 1.832628638058151E7,
"50.0" : 1.8962632404684164E7,
"90.0" : 2.066545328943209E7,
"95.0" : 2.066545328943209E7,
"99.0" : 2.066545328943209E7,
"99.9" : 2.066545328943209E7,
"99.99" : 2.066545328943209E7,
"99.999" : 2.066545328943209E7,
"99.9999" : 2.066545328943209E7,
"100.0" : 2.066545328943209E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.066545328943209E7,
1.8962632404684164E7,
1.832628638058151E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.0006421023226991E7,
"scoreError" : 740508.6812625997,
"scoreConfidence" : [
9265912.341964392,
1.074692970448959E7
],
"scorePercentiles" : {
"0.0" : 9959629.517876428,
"50.0" : 1.0027483007583715E7,
"90.0" : 1.0032150544220831E7,
"95.0" : 1.0032150544220831E7,
"99.0" : 1.0032150544220831E7,
"99.9" : 1.0032150544220831E7,
"99.99" : 1.0032150544220831E7,
"99.999" : 1.0032150544220831E7,
"99.9999" : 1.0032150544220831E7,
"100.0" : 1.0032150544220831E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0032150544220831E7,
9959629.517876428,
1.0027483007583715E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "26.0.1+8-openj9-0.59.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 4.7000322676576324E7,
"scoreError" : 5.040115355964263E7,
"scoreConfidence" : [
-3400830.883066304,
9.740147623621896E7
],
"scorePercentiles" : {
"0.0" : 4.411633950557261E7,
"50.0" : 4.726152802128505E7,
"90.0" : 4.962310050287133E7,
"95.0" : 4.962310050287133E7,
"99.0" : 4.962310050287133E7,
"99.9" : 4.962310050287133E7,
"99.99" : 4.962310050287133E7,
"99.999" : 4.962310050287133E7,
"99.9999" : 4.962310050287133E7,
"100.0" : 4.962310050287133E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.962310050287133E7,
4.726152802128505E7,
4.411633950557261E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.463538869439332E7,
"scoreError" : 1.3681412633651722E7,
"scoreConfidence" : [
8.09539760607416E7,
1.0831680132804504E8
],
"scorePercentiles" : {
"0.0" : 9.379792225980167E7,
"50.0" : 9.486340203233652E7,
"90.0" : 9.524484179104173E7,
"95.0" : 9.524484179104173E7,
"99.0" : 9.524484179104173E7,
"99.9" : 9.524484179104173E7,
"99.99" : 9.524484179104173E7,
"99.999" : 9.524484179104173E7,
"99.9999" : 9.524484179104173E7,
"100.0" : 9.524484179104173E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.524484179104173E7,
9.486340203233652E7,
9.379792225980167E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.6093317731942907E7,
"scoreError" : 1202222.164195133,
"scoreConfidence" : [
2.4891095567747775E7,
2.729553989613804E7
],
"scorePercentiles" : {
"0.0" : 2.6051191880267434E7,
"50.0" : 2.605950273356531E7,
"90.0" : 2.616925858199598E7,
"95.0" : 2.616925858199598E7,
"99.0" : 2.616925858199598E7,
"99.9" : 2.616925858199598E7,
"99.99" : 2.616925858199598E7,
"99.999" : 2.616925858199598E7,
"99.9999" : 2.616925858199598E7,
"100.0" : 2.616925858199598E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6051191880267434E7,
2.616925858199598E7,
2.605950273356531E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.9029298470217308E8,
"scoreError" : 7.959547511763759E7,
"scoreConfidence" : [
1.106975095845355E8,
2.698884598198107E8
],
"scorePercentiles" : {
"0.0" : 1.8641400877266544E8,
"50.0" : 1.8944858584810522E8,
"90.0" : 1.9501635948574853E8,
"95.0" : 1.9501635948574853E8,
"99.0" : 1.9501635948574853E8,
"99.9" : 1.9501635948574853E8,
"99.99" : 1.9501635948574853E8,
"99.999" : 1.9501635948574853E8,
"99.9999" : 1.9501635948574853E8,
"100.0" : 1.9501635948574853E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8641400877266544E8,
1.8944858584810522E8,
1.9501635948574853E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.126597679483356E7,
"scoreError" : 1.6471070025294937E7,
"scoreConfidence" : [
6.479490676953862E7,
9.77370468201285E7
],
"scorePercentiles" : {
"0.0" : 8.028707580209102E7,
"50.0" : 8.144490266960573E7,
"90.0" : 8.206595191280393E7,
"95.0" : 8.206595191280393E7,
"99.0" : 8.206595191280393E7,
"99.9" : 8.206595191280393E7,
"99.99" : 8.206595191280393E7,
"99.999" : 8.206595191280393E7,
"99.9999" : 8.206595191280393E7,
"100.0" : 8.206595191280393E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.028707580209102E7,
8.144490266960573E7,
8.206595191280393E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 7.142337903142233E7,
"scoreError" : 2.3482017271914337E7,
"scoreConfidence" : [
4.7941361759508E7,
9.490539630333667E7
],
"scorePercentiles" : {
"0.0" : 6.996185760835567E7,
"50.0" : 7.192033129872662E7,
"90.0" : 7.238794818718469E7,
"95.0" : 7.238794818718469E7,
"99.0" : 7.238794818718469E7,
"99.9" : 7.238794818718469E7,
"99.99" : 7.238794818718469E7,
"99.999" : 7.238794818718469E7,
"99.9999" : 7.238794818718469E7,
"100.0" : 7.238794818718469E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.996185760835567E7,
7.192033129872662E7,
7.238794818718469E7
]
]
},
"readwrite_put" : {
"score" : 9842597.763411231,
"scoreError" : 7752556.804356346,
"scoreConfidence" : [
2090040.9590548854,
1.7595154567767575E7
],
"scorePercentiles" : {
"0.0" : 9524571.370879104,
"50.0" : 9678003.725619232,
"90.0" : 1.0325218193735354E7,
"95.0" : 1.0325218193735354E7,
"99.0" : 1.0325218193735354E7,
"99.9" : 1.0325218193735354E7,
"99.99" : 1.0325218193735354E7,
"99.999" : 1.0325218193735354E7,
"99.9999" : 1.0325218193735354E7,
"100.0" : 1.0325218193735354E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0325218193735354E7,
9524571.370879104,
9678003.725619232
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.3706570736622553E7,
"scoreError" : 2100353.8647919362,
"scoreConfidence" : [
2.1606216871830616E7,
2.580692460141449E7
],
"scorePercentiles" : {
"0.0" : 2.357776552818053E7,
"50.0" : 2.3742490873054657E7,
"90.0" : 2.3799455808632467E7,
"95.0" : 2.3799455808632467E7,
"99.0" : 2.3799455808632467E7,
"99.9" : 2.3799455808632467E7,
"99.99" : 2.3799455808632467E7,
"99.999" : 2.3799455808632467E7,
"99.9999" : 2.3799455808632467E7,
"100.0" : 2.3799455808632467E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.357776552818053E7,
2.3742490873054657E7,
2.3799455808632467E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.345845223256651E7,
"scoreError" : 1651993.0356904247,
"scoreConfidence" : [
2.1806459196876086E7,
2.5110445268256932E7
],
"scorePercentiles" : {
"0.0" : 2.3356342217730373E7,
"50.0" : 2.349002137634027E7,
"90.0" : 2.3528993103628892E7,
"95.0" : 2.3528993103628892E7,
"99.0" : 2.3528993103628892E7,
"99.9" : 2.3528993103628892E7,
"99.99" : 2.3528993103628892E7,
"99.999" : 2.3528993103628892E7,
"99.9999" : 2.3528993103628892E7,
"100.0" : 2.3528993103628892E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3356342217730373E7,
2.349002137634027E7,
2.3528993103628892E7
]
]
},
"readwrite_put" : {
"score" : 248118.50405603982,
"scoreError" : 452581.8307023474,
"scoreConfidence" : [
-204463.32664630757,
700700.3347583872
],
"scorePercentiles" : {
"0.0" : 221423.31045015552,
"50.0" : 252469.49671438822,
"90.0" : 270462.7050035756,
"95.0" : 270462.7050035756,
"99.0" : 270462.7050035756,
"99.9" : 270462.7050035756,
"99.99" : 270462.7050035756,
"99.999" : 270462.7050035756,
"99.9999" : 270462.7050035756,
"100.0" : 270462.7050035756
},
"scoreUnit" : "ops/s",
"rawData" : [
[
221423.31045015552,
252469.49671438822,
270462.7050035756
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.623529658338832E8,
"scoreError" : 1.9775631446550265E7,
"scoreConfidence" : [
1.4257733438733292E8,
1.8212859728043348E8
],
"scorePercentiles" : {
"0.0" : 1.6113647556040406E8,
"50.0" : 1.627060589613941E8,
"90.0" : 1.6321636297985148E8,
"95.0" : 1.6321636297985148E8,
"99.0" : 1.6321636297985148E8,
"99.9" : 1.6321636297985148E8,
"99.99" : 1.6321636297985148E8,
"99.999" : 1.6321636297985148E8,
"99.9999" : 1.6321636297985148E8,
"100.0" : 1.6321636297985148E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6113647556040406E8,
1.6321636297985148E8,
1.627060589613941E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 1.4609366872129235E8,
"scoreError" : 2.3599387070871122E7,
"scoreConfidence" : [
1.2249428165042123E8,
1.6969305579216346E8
],
"scorePercentiles" : {
"0.0" : 1.447374500167905E8,
"50.0" : 1.4622973945396364E8,
"90.0" : 1.473138166931229E8,
"95.0" : 1.473138166931229E8,
"99.0" : 1.473138166931229E8,
"99.9" : 1.473138166931229E8,
"99.99" : 1.473138166931229E8,
"99.999" : 1.473138166931229E8,
"99.9999" : 1.473138166931229E8,
"100.0" : 1.473138166931229E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.447374500167905E8,
1.473138166931229E8,
1.4622973945396364E8
]
]
},
"readwrite_put" : {
"score" : 1.6259297112590864E7,
"scoreError" : 5680421.253305415,
"scoreConfidence" : [
1.057887585928545E7,
2.1939718365896277E7
],
"scorePercentiles" : {
"0.0" : 1.590254628672861E7,
"50.0" : 1.6399025543613546E7,
"90.0" : 1.6476319507430436E7,
"95.0" : 1.6476319507430436E7,
"99.0" : 1.6476319507430436E7,
"99.9" : 1.6476319507430436E7,
"99.99" : 1.6476319507430436E7,
"99.999" : 1.6476319507430436E7,
"99.9999" : 1.6476319507430436E7,
"100.0" : 1.6476319507430436E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6399025543613546E7,
1.590254628672861E7,
1.6476319507430436E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.809730507574644E7,
"scoreError" : 7463684.798235592,
"scoreConfidence" : [
4.0633620277510844E7,
5.5560989873982035E7
],
"scorePercentiles" : {
"0.0" : 4.763600200850886E7,
"50.0" : 4.823980675550013E7,
"90.0" : 4.8416106463230304E7,
"95.0" : 4.8416106463230304E7,
"99.0" : 4.8416106463230304E7,
"99.9" : 4.8416106463230304E7,
"99.99" : 4.8416106463230304E7,
"99.999" : 4.8416106463230304E7,
"99.9999" : 4.8416106463230304E7,
"100.0" : 4.8416106463230304E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.8416106463230304E7,
4.763600200850886E7,
4.823980675550013E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.378597738983423E7,
"scoreError" : 1001390.7436650741,
"scoreConfidence" : [
1.2784586646169156E7,
1.4787368133499306E7
],
"scorePercentiles" : {
"0.0" : 1.3727942492520915E7,
"50.0" : 1.379293057248234E7,
"90.0" : 1.3837059104499437E7,
"95.0" : 1.3837059104499437E7,
"99.0" : 1.3837059104499437E7,
"99.9" : 1.3837059104499437E7,
"99.99" : 1.3837059104499437E7,
"99.999" : 1.3837059104499437E7,
"99.9999" : 1.3837059104499437E7,
"100.0" : 1.3837059104499437E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3727942492520915E7,
1.379293057248234E7,
1.3837059104499437E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.30",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.30+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 8.052597832382475E7,
"scoreError" : 4647649.120643397,
"scoreConfidence" : [
7.587832920318136E7,
8.517362744446814E7
],
"scorePercentiles" : {
"0.0" : 8.023907753976698E7,
"50.0" : 8.061316847427265E7,
"90.0" : 8.072568895743461E7,
"95.0" : 8.072568895743461E7,
"99.0" : 8.072568895743461E7,
"99.9" : 8.072568895743461E7,
"99.99" : 8.072568895743461E7,
"99.999" : 8.072568895743461E7,
"99.9999" : 8.072568895743461E7,
"100.0" : 8.072568895743461E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.072568895743461E7,
8.061316847427265E7,
8.023907753976698E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0234458752578525E8,
"scoreError" : 1.4000985369784355E7,
"scoreConfidence" : [
8.83436021560009E7,
1.1634557289556961E8
],
"scorePercentiles" : {
"0.0" : 1.0184022300660473E8,
"50.0" : 1.019657559981909E8,
"90.0" : 1.032277835725601E8,
"95.0" : 1.032277835725601E8,
"99.0" : 1.032277835725601E8,
"99.9" : 1.032277835725601E8,
"99.99" : 1.032277835725601E8,
"99.999" : 1.032277835725601E8,
"99.9999" : 1.032277835725601E8,
"100.0" : 1.032277835725601E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.019657559981909E8,
1.032277835725601E8,
1.0184022300660473E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.340366428212084E7,
"scoreError" : 1288812.5768512567,
"scoreConfidence" : [
2.2114851705269583E7,
2.4692476858972095E7
],
"scorePercentiles" : {
"0.0" : 2.3322999664115727E7,
"50.0" : 2.3433484085457336E7,
"90.0" : 2.345450909678945E7,
"95.0" : 2.345450909678945E7,
"99.0" : 2.345450909678945E7,
"99.9" : 2.345450909678945E7,
"99.99" : 2.345450909678945E7,
"99.999" : 2.345450909678945E7,
"99.9999" : 2.345450909678945E7,
"100.0" : 2.345450909678945E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.345450909678945E7,
2.3322999664115727E7,
2.3433484085457336E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.2387669060984707E8,
"scoreError" : 1.206422033655458E7,
"scoreConfidence" : [
3.118124702732925E8,
3.3594091094640166E8
],
"scorePercentiles" : {
"0.0" : 3.231146841565895E8,
"50.0" : 3.2421524752211237E8,
"90.0" : 3.2430014015083927E8,
"95.0" : 3.2430014015083927E8,
"99.0" : 3.2430014015083927E8,
"99.9" : 3.2430014015083927E8,
"99.99" : 3.2430014015083927E8,
"99.999" : 3.2430014015083927E8,
"99.9999" : 3.2430014015083927E8,
"100.0" : 3.2430014015083927E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2421524752211237E8,
3.231146841565895E8,
3.2430014015083927E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.522073182296865E7,
"scoreError" : 1.382383092119628E7,
"scoreConfidence" : [
7.139690090177236E7,
9.904456274416493E7
],
"scorePercentiles" : {
"0.0" : 8.445036246540824E7,
"50.0" : 8.524667524006923E7,
"90.0" : 8.596515776342851E7,
"95.0" : 8.596515776342851E7,
"99.0" : 8.596515776342851E7,
"99.9" : 8.596515776342851E7,
"99.99" : 8.596515776342851E7,
"99.999" : 8.596515776342851E7,
"99.9999" : 8.596515776342851E7,
"100.0" : 8.596515776342851E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.596515776342851E7,
8.524667524006923E7,
8.445036246540824E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.509479259411709E7,
"scoreError" : 1.3058608650526635E7,
"scoreConfidence" : [
6.2036183943590455E7,
8.815340124464372E7
],
"scorePercentiles" : {
"0.0" : 7.455263831923857E7,
"50.0" : 7.482559042096823E7,
"90.0" : 7.590614904214445E7,
"95.0" : 7.590614904214445E7,
"99.0" : 7.590614904214445E7,
"99.9" : 7.590614904214445E7,
"99.99" : 7.590614904214445E7,
"99.999" : 7.590614904214445E7,
"99.9999" : 7.590614904214445E7,
"100.0" : 7.590614904214445E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.590614904214445E7,
7.482559042096823E7,
7.455263831923857E7
]
]
},
"readwrite_put" : {
"score" : 1.0125939228851568E7,
"scoreError" : 4889738.627680907,
"scoreConfidence" : [
5236200.601170661,
1.5015677856532475E7
],
"scorePercentiles" : {
"0.0" : 9897724.146169674,
"50.0" : 1.005900872128405E7,
"90.0" : 1.0421084819100982E7,
"95.0" : 1.0421084819100982E7,
"99.0" : 1.0421084819100982E7,
"99.9" : 1.0421084819100982E7,
"99.99" : 1.0421084819100982E7,
"99.999" : 1.0421084819100982E7,
"99.9999" : 1.0421084819100982E7,
"100.0" : 1.0421084819100982E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.005900872128405E7,
1.0421084819100982E7,
9897724.146169674
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2391388977622688E7,
"scoreError" : 1579897.2730131655,
"scoreConfidence" : [
2.081149170460952E7,
2.3971286250635855E7
],
"scorePercentiles" : {
"0.0" : 2.230000354671288E7,
"50.0" : 2.240192489035949E7,
"90.0" : 2.2472238495795693E7,
"95.0" : 2.2472238495795693E7,
"99.0" : 2.2472238495795693E7,
"99.9" : 2.2472238495795693E7,
"99.99" : 2.2472238495795693E7,
"99.999" : 2.2472238495795693E7,
"99.9999" : 2.2472238495795693E7,
"100.0" : 2.2472238495795693E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2472238495795693E7,
2.240192489035949E7,
2.230000354671288E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.222156536007533E7,
"scoreError" : 1850157.3260715231,
"scoreConfidence" : [
2.0371408034003805E7,
2.407172268614685E7
],
"scorePercentiles" : {
"0.0" : 2.211998310061519E7,
"50.0" : 2.2221903994825825E7,
"90.0" : 2.232280898478498E7,
"95.0" : 2.232280898478498E7,
"99.0" : 2.232280898478498E7,
"99.9" : 2.232280898478498E7,
"99.99" : 2.232280898478498E7,
"99.999" : 2.232280898478498E7,
"99.9999" : 2.232280898478498E7,
"100.0" : 2.232280898478498E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.232280898478498E7,
2.2221903994825825E7,
2.211998310061519E7
]
]
},
"readwrite_put" : {
"score" : 169823.61754735577,
"scoreError" : 322217.24277066253,
"scoreConfidence" : [
-152393.62522330676,
492040.8603180183
],
"scorePercentiles" : {
"0.0" : 149429.5110107141,
"50.0" : 180020.44609768828,
"90.0" : 180020.8955336649,
"95.0" : 180020.8955336649,
"99.0" : 180020.8955336649,
"99.9" : 180020.8955336649,
"99.99" : 180020.8955336649,
"99.999" : 180020.8955336649,
"99.9999" : 180020.8955336649,
"100.0" : 180020.8955336649
},
"scoreUnit" : "ops/s",
"rawData" : [
[
149429.5110107141,
180020.8955336649,
180020.44609768828
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.3862650029819775E8,
"scoreError" : 1.2114233962863182E8,
"scoreConfidence" : [
1.1748416066956593E8,
3.597688399268296E8
],
"scorePercentiles" : {
"0.0" : 2.31036175607756E8,
"50.0" : 2.4148211198785406E8,
"90.0" : 2.4336121329898316E8,
"95.0" : 2.4336121329898316E8,
"99.0" : 2.4336121329898316E8,
"99.9" : 2.4336121329898316E8,
"99.99" : 2.4336121329898316E8,
"99.999" : 2.4336121329898316E8,
"99.9999" : 2.4336121329898316E8,
"100.0" : 2.4336121329898316E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4148211198785406E8,
2.31036175607756E8,
2.4336121329898316E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.26586494066173E8,
"scoreError" : 1.2701857483807202E8,
"scoreConfidence" : [
9.956791922810097E7,
3.53605068904245E8
],
"scorePercentiles" : {
"0.0" : 2.1864762654427564E8,
"50.0" : 2.2945836663518038E8,
"90.0" : 2.3165348901906294E8,
"95.0" : 2.3165348901906294E8,
"99.0" : 2.3165348901906294E8,
"99.9" : 2.3165348901906294E8,
"99.99" : 2.3165348901906294E8,
"99.999" : 2.3165348901906294E8,
"99.9999" : 2.3165348901906294E8,
"100.0" : 2.3165348901906294E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2945836663518038E8,
2.1864762654427564E8,
2.3165348901906294E8
]
]
},
"readwrite_put" : {
"score" : 1.2040006232024757E7,
"scoreError" : 6215701.067905453,
"scoreConfidence" : [
5824305.164119304,
1.825570729993021E7
],
"scorePercentiles" : {
"0.0" : 1.1707724279920237E7,
"50.0" : 1.2023745352673683E7,
"90.0" : 1.2388549063480347E7,
"95.0" : 1.2388549063480347E7,
"99.0" : 1.2388549063480347E7,
"99.9" : 1.2388549063480347E7,
"99.99" : 1.2388549063480347E7,
"99.999" : 1.2388549063480347E7,
"99.9999" : 1.2388549063480347E7,
"100.0" : 1.2388549063480347E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2023745352673683E7,
1.2388549063480347E7,
1.1707724279920237E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.1864057240139265E7,
"scoreError" : 1861023.718149526,
"scoreConfidence" : [
3.000303352198974E7,
3.372508095828879E7
],
"scorePercentiles" : {
"0.0" : 3.1756649963960648E7,
"50.0" : 3.1875884969227303E7,
"90.0" : 3.1959636787229843E7,
"95.0" : 3.1959636787229843E7,
"99.0" : 3.1959636787229843E7,
"99.9" : 3.1959636787229843E7,
"99.99" : 3.1959636787229843E7,
"99.999" : 3.1959636787229843E7,
"99.9999" : 3.1959636787229843E7,
"100.0" : 3.1959636787229843E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1959636787229843E7,
3.1756649963960648E7,
3.1875884969227303E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1418074788877787E7,
"scoreError" : 600192.6977536897,
"scoreConfidence" : [
1.0817882091124097E7,
1.2018267486631477E7
],
"scorePercentiles" : {
"0.0" : 1.1380366769830719E7,
"50.0" : 1.143294181924443E7,
"90.0" : 1.1440915777558215E7,
"95.0" : 1.1440915777558215E7,
"99.0" : 1.1440915777558215E7,
"99.9" : 1.1440915777558215E7,
"99.99" : 1.1440915777558215E7,
"99.999" : 1.1440915777558215E7,
"99.9999" : 1.1440915777558215E7,
"100.0" : 1.1440915777558215E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1380366769830719E7,
1.143294181924443E7,
1.1440915777558215E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.9865988202567525E7,
"scoreError" : 2016068.6432145117,
"scoreConfidence" : [
5.784991955935302E7,
6.1882056845782034E7
],
"scorePercentiles" : {
"0.0" : 5.9743218459678516E7,
"50.0" : 5.989724657718809E7,
"90.0" : 5.995749957083598E7,
"95.0" : 5.995749957083598E7,
"99.0" : 5.995749957083598E7,
"99.9" : 5.995749957083598E7,
"99.99" : 5.995749957083598E7,
"99.999" : 5.995749957083598E7,
"99.9999" : 5.995749957083598E7,
"100.0" : 5.995749957083598E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.9743218459678516E7,
5.995749957083598E7,
5.989724657718809E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0252799866754991E8,
"scoreError" : 1.3686317528088255E7,
"scoreConfidence" : [
8.884168113946165E7,
1.1621431619563816E8
],
"scorePercentiles" : {
"0.0" : 1.020135635505524E8,
"50.0" : 1.0218163749105985E8,
"90.0" : 1.0338879496103747E8,
"95.0" : 1.0338879496103747E8,
"99.0" : 1.0338879496103747E8,
"99.9" : 1.0338879496103747E8,
"99.99" : 1.0338879496103747E8,
"99.999" : 1.0338879496103747E8,
"99.9999" : 1.0338879496103747E8,
"100.0" : 1.0338879496103747E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0218163749105985E8,
1.0338879496103747E8,
1.020135635505524E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1854261767794877E7,
"scoreError" : 1685396.6799004835,
"scoreConfidence" : [
2.0168865087894395E7,
2.353965844769536E7
],
"scorePercentiles" : {
"0.0" : 2.177606021785593E7,
"50.0" : 2.183053043560743E7,
"90.0" : 2.195619464992127E7,
"95.0" : 2.195619464992127E7,
"99.0" : 2.195619464992127E7,
"99.9" : 2.195619464992127E7,
"99.99" : 2.195619464992127E7,
"99.999" : 2.195619464992127E7,
"99.9999" : 2.195619464992127E7,
"100.0" : 2.195619464992127E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.195619464992127E7,
2.177606021785593E7,
2.183053043560743E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.180145272786732E8,
"scoreError" : 3.8063264084670104E7,
"scoreConfidence" : [
2.7995126319400305E8,
3.560777913633433E8
],
"scorePercentiles" : {
"0.0" : 3.157655366444219E8,
"50.0" : 3.1839102832997566E8,
"90.0" : 3.19887016861622E8,
"95.0" : 3.19887016861622E8,
"99.0" : 3.19887016861622E8,
"99.9" : 3.19887016861622E8,
"99.99" : 3.19887016861622E8,
"99.999" : 3.19887016861622E8,
"99.9999" : 3.19887016861622E8,
"100.0" : 3.19887016861622E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1839102832997566E8,
3.157655366444219E8,
3.19887016861622E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.37302542823044E7,
"scoreError" : 1.4890756648327632E7,
"scoreConfidence" : [
6.883949763397677E7,
9.862101093063204E7
],
"scorePercentiles" : {
"0.0" : 8.280276450649609E7,
"50.0" : 8.404899891010119E7,
"90.0" : 8.433899943031594E7,
"95.0" : 8.433899943031594E7,
"99.0" : 8.433899943031594E7,
"99.9" : 8.433899943031594E7,
"99.99" : 8.433899943031594E7,
"99.999" : 8.433899943031594E7,
"99.9999" : 8.433899943031594E7,
"100.0" : 8.433899943031594E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.280276450649609E7,
8.404899891010119E7,
8.433899943031594E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.662077558725522E7,
"scoreError" : 1.3736937535672663E7,
"scoreConfidence" : [
6.288383805158256E7,
9.035771312292789E7
],
"scorePercentiles" : {
"0.0" : 7.575234417922895E7,
"50.0" : 7.701851081816871E7,
"90.0" : 7.7091471764368E7,
"95.0" : 7.7091471764368E7,
"99.0" : 7.7091471764368E7,
"99.9" : 7.7091471764368E7,
"99.99" : 7.7091471764368E7,
"99.999" : 7.7091471764368E7,
"99.9999" : 7.7091471764368E7,
"100.0" : 7.7091471764368E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.575234417922895E7,
7.701851081816871E7,
7.7091471764368E7
]
]
},
"readwrite_put" : {
"score" : 7109478.695049193,
"scoreError" : 2188673.660958172,
"scoreConfidence" : [
4920805.034091021,
9298152.356007364
],
"scorePercentiles" : {
"0.0" : 7030488.091932481,
"50.0" : 7050420.327267146,
"90.0" : 7247527.665947951,
"95.0" : 7247527.665947951,
"99.0" : 7247527.665947951,
"99.9" : 7247527.665947951,
"99.99" : 7247527.665947951,
"99.999" : 7247527.665947951,
"99.9999" : 7247527.665947951,
"100.0" : 7247527.665947951
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7050420.327267146,
7030488.091932481,
7247527.665947951
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1751606719626423E7,
"scoreError" : 898169.596817653,
"scoreConfidence" : [
2.085343712280877E7,
2.2649776316444077E7
],
"scorePercentiles" : {
"0.0" : 2.1722478442906007E7,
"50.0" : 2.1723892985162452E7,
"90.0" : 2.1808448730810802E7,
"95.0" : 2.1808448730810802E7,
"99.0" : 2.1808448730810802E7,
"99.9" : 2.1808448730810802E7,
"99.99" : 2.1808448730810802E7,
"99.999" : 2.1808448730810802E7,
"99.9999" : 2.1808448730810802E7,
"100.0" : 2.1808448730810802E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1723892985162452E7,
2.1808448730810802E7,
2.1722478442906007E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1578887530611355E7,
"scoreError" : 730054.8057234708,
"scoreConfidence" : [
2.0848832724887885E7,
2.2308942336334825E7
],
"scorePercentiles" : {
"0.0" : 2.155221870604346E7,
"50.0" : 2.1559542866758205E7,
"90.0" : 2.16249010190324E7,
"95.0" : 2.16249010190324E7,
"99.0" : 2.16249010190324E7,
"99.9" : 2.16249010190324E7,
"99.99" : 2.16249010190324E7,
"99.999" : 2.16249010190324E7,
"99.9999" : 2.16249010190324E7,
"100.0" : 2.16249010190324E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.155221870604346E7,
2.16249010190324E7,
2.1559542866758205E7
]
]
},
"readwrite_put" : {
"score" : 172719.18901506552,
"scoreError" : 188744.4367715271,
"scoreConfidence" : [
-16025.247756461584,
361463.6257865926
],
"scorePercentiles" : {
"0.0" : 162935.57614780148,
"50.0" : 171674.27911899475,
"90.0" : 183547.71177840035,
"95.0" : 183547.71177840035,
"99.0" : 183547.71177840035,
"99.9" : 183547.71177840035,
"99.99" : 183547.71177840035,
"99.999" : 183547.71177840035,
"99.9999" : 183547.71177840035,
"100.0" : 183547.71177840035
},
"scoreUnit" : "ops/s",
"rawData" : [
[
171674.27911899475,
183547.71177840035,
162935.57614780148
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.686345176213958E8,
"scoreError" : 1.777660673827973E7,
"scoreConfidence" : [
2.508579108831161E8,
2.864111243596755E8
],
"scorePercentiles" : {
"0.0" : 2.6789462534256965E8,
"50.0" : 2.6827038833112627E8,
"90.0" : 2.697385391904916E8,
"95.0" : 2.697385391904916E8,
"99.0" : 2.697385391904916E8,
"99.9" : 2.697385391904916E8,
"99.99" : 2.697385391904916E8,
"99.999" : 2.697385391904916E8,
"99.9999" : 2.697385391904916E8,
"100.0" : 2.697385391904916E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6789462534256965E8,
2.6827038833112627E8,
2.697385391904916E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.5579683514893198E8,
"scoreError" : 2.137593423672812E7,
"scoreConfidence" : [
2.3442090091220385E8,
2.771727693856601E8
],
"scorePercentiles" : {
"0.0" : 2.5476656878894007E8,
"50.0" : 2.55552518497382E8,
"90.0" : 2.5707141816047388E8,
"95.0" : 2.5707141816047388E8,
"99.0" : 2.5707141816047388E8,
"99.9" : 2.5707141816047388E8,
"99.99" : 2.5707141816047388E8,
"99.999" : 2.5707141816047388E8,
"99.9999" : 2.5707141816047388E8,
"100.0" : 2.5707141816047388E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5476656878894007E8,
2.55552518497382E8,
2.5707141816047388E8
]
]
},
"readwrite_put" : {
"score" : 1.2837682472463861E7,
"scoreError" : 4611069.433879451,
"scoreConfidence" : [
8226613.03858441,
1.744875190634331E7
],
"scorePercentiles" : {
"0.0" : 1.2667121030017702E7,
"50.0" : 1.2717869833744291E7,
"90.0" : 1.312805655362959E7,
"95.0" : 1.312805655362959E7,
"99.0" : 1.312805655362959E7,
"99.9" : 1.312805655362959E7,
"99.99" : 1.312805655362959E7,
"99.999" : 1.312805655362959E7,
"99.9999" : 1.312805655362959E7,
"100.0" : 1.312805655362959E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.312805655362959E7,
1.2717869833744291E7,
1.2667121030017702E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.5912464352260076E7,
"scoreError" : 6397517.816323483,
"scoreConfidence" : [
3.9514946535936594E7,
5.230998216858356E7
],
"scorePercentiles" : {
"0.0" : 4.568374383756274E7,
"50.0" : 4.573745577891226E7,
"90.0" : 4.631619344030521E7,
"95.0" : 4.631619344030521E7,
"99.0" : 4.631619344030521E7,
"99.9" : 4.631619344030521E7,
"99.99" : 4.631619344030521E7,
"99.999" : 4.631619344030521E7,
"99.9999" : 4.631619344030521E7,
"100.0" : 4.631619344030521E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.573745577891226E7,
4.568374383756274E7,
4.631619344030521E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1327406070855126E7,
"scoreError" : 798649.2226660725,
"scoreConfidence" : [
1.0528756848189054E7,
1.2126055293521198E7
],
"scorePercentiles" : {
"0.0" : 1.1301253205459319E7,
"50.0" : 1.1303020301525733E7,
"90.0" : 1.1377944705580322E7,
"95.0" : 1.1377944705580322E7,
"99.0" : 1.1377944705580322E7,
"99.9" : 1.1377944705580322E7,
"99.99" : 1.1377944705580322E7,
"99.999" : 1.1377944705580322E7,
"99.9999" : 1.1377944705580322E7,
"100.0" : 1.1377944705580322E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1377944705580322E7,
1.1301253205459319E7,
1.1303020301525733E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.944957387000179E7,
"scoreError" : 5096141.036935667,
"scoreConfidence" : [
5.435343283306613E7,
6.454571490693746E7
],
"scorePercentiles" : {
"0.0" : 5.921488559059894E7,
"50.0" : 5.937529326443853E7,
"90.0" : 5.97585427549679E7,
"95.0" : 5.97585427549679E7,
"99.0" : 5.97585427549679E7,
"99.9" : 5.97585427549679E7,
"99.99" : 5.97585427549679E7,
"99.999" : 5.97585427549679E7,
"99.9999" : 5.97585427549679E7,
"100.0" : 5.97585427549679E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.921488559059894E7,
5.97585427549679E7,
5.937529326443853E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.4778699239289382E8,
"scoreError" : 3.818883351202146E7,
"scoreConfidence" : [
1.0959815888087237E8,
1.8597582590491527E8
],
"scorePercentiles" : {
"0.0" : 1.4599483252275196E8,
"50.0" : 1.4727848884247455E8,
"90.0" : 1.50087655813455E8,
"95.0" : 1.50087655813455E8,
"99.0" : 1.50087655813455E8,
"99.9" : 1.50087655813455E8,
"99.99" : 1.50087655813455E8,
"99.999" : 1.50087655813455E8,
"99.9999" : 1.50087655813455E8,
"100.0" : 1.50087655813455E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4599483252275196E8,
1.4727848884247455E8,
1.50087655813455E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.6058772692058742E7,
"scoreError" : 1610743.2361942104,
"scoreConfidence" : [
2.444802945586453E7,
2.7669515928252954E7
],
"scorePercentiles" : {
"0.0" : 2.596067858968208E7,
"50.0" : 2.6083771199913934E7,
"90.0" : 2.613186828658022E7,
"95.0" : 2.613186828658022E7,
"99.0" : 2.613186828658022E7,
"99.9" : 2.613186828658022E7,
"99.99" : 2.613186828658022E7,
"99.999" : 2.613186828658022E7,
"99.9999" : 2.613186828658022E7,
"100.0" : 2.613186828658022E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6083771199913934E7,
2.596067858968208E7,
2.613186828658022E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 4.577913681994676E8,
"scoreError" : 2.968938900763178E7,
"scoreConfidence" : [
4.281019791918358E8,
4.874807572070994E8
],
"scorePercentiles" : {
"0.0" : 4.568338511136486E8,
"50.0" : 4.568698688745974E8,
"90.0" : 4.5967038461015683E8,
"95.0" : 4.5967038461015683E8,
"99.0" : 4.5967038461015683E8,
"99.9" : 4.5967038461015683E8,
"99.99" : 4.5967038461015683E8,
"99.999" : 4.5967038461015683E8,
"99.9999" : 4.5967038461015683E8,
"100.0" : 4.5967038461015683E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.568698688745974E8,
4.5967038461015683E8,
4.568338511136486E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.2822063060945158E8,
"scoreError" : 1.5814587019285075E7,
"scoreConfidence" : [
1.1240604359016651E8,
1.4403521762873664E8
],
"scorePercentiles" : {
"0.0" : 1.2734116521101582E8,
"50.0" : 1.2824643589328852E8,
"90.0" : 1.2907429072405034E8,
"95.0" : 1.2907429072405034E8,
"99.0" : 1.2907429072405034E8,
"99.9" : 1.2907429072405034E8,
"99.99" : 1.2907429072405034E8,
"99.999" : 1.2907429072405034E8,
"99.9999" : 1.2907429072405034E8,
"100.0" : 1.2907429072405034E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2734116521101582E8,
1.2907429072405034E8,
1.2824643589328852E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 1.1591460665276696E8,
"scoreError" : 2.822027340595082E7,
"scoreConfidence" : [
8.769433324681614E7,
1.441348800587178E8
],
"scorePercentiles" : {
"0.0" : 1.1430875837864125E8,
"50.0" : 1.1604027271848013E8,
"90.0" : 1.1739478886117953E8,
"95.0" : 1.1739478886117953E8,
"99.0" : 1.1739478886117953E8,
"99.9" : 1.1739478886117953E8,
"99.99" : 1.1739478886117953E8,
"99.999" : 1.1739478886117953E8,
"99.9999" : 1.1739478886117953E8,
"100.0" : 1.1739478886117953E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1430875837864125E8,
1.1604027271848013E8,
1.1739478886117953E8
]
]
},
"readwrite_put" : {
"score" : 1.230602395668459E7,
"scoreError" : 2.2978472607219316E7,
"scoreConfidence" : [
-1.0672448650534727E7,
3.5284496563903905E7
],
"scorePercentiles" : {
"0.0" : 1.0851647032108977E7,
"50.0" : 1.3032406832374573E7,
"90.0" : 1.3034018005570214E7,
"95.0" : 1.3034018005570214E7,
"99.0" : 1.3034018005570214E7,
"99.9" : 1.3034018005570214E7,
"99.99" : 1.3034018005570214E7,
"99.999" : 1.3034018005570214E7,
"99.9999" : 1.3034018005570214E7,
"100.0" : 1.3034018005570214E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3032406832374573E7,
1.3034018005570214E7,
1.0851647032108977E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.7387879319209203E7,
"scoreError" : 1267163.466363088,
"scoreConfidence" : [
2.6120715852846116E7,
2.865504278557229E7
],
"scorePercentiles" : {
"0.0" : 2.734433108185194E7,
"50.0" : 2.7351326700196907E7,
"90.0" : 2.746798017557876E7,
"95.0" : 2.746798017557876E7,
"99.0" : 2.746798017557876E7,
"99.9" : 2.746798017557876E7,
"99.99" : 2.746798017557876E7,
"99.999" : 2.746798017557876E7,
"99.9999" : 2.746798017557876E7,
"100.0" : 2.746798017557876E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.746798017557876E7,
2.7351326700196907E7,
2.734433108185194E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.7177364480430454E7,
"scoreError" : 1204729.5556634697,
"scoreConfidence" : [
2.5972634924766984E7,
2.8382094036093924E7
],
"scorePercentiles" : {
"0.0" : 2.713159068990659E7,
"50.0" : 2.7147438215574153E7,
"90.0" : 2.7253064535810612E7,
"95.0" : 2.7253064535810612E7,
"99.0" : 2.7253064535810612E7,
"99.9" : 2.7253064535810612E7,
"99.99" : 2.7253064535810612E7,
"99.999" : 2.7253064535810612E7,
"99.9999" : 2.7253064535810612E7,
"100.0" : 2.7253064535810612E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7253064535810612E7,
2.713159068990659E7,
2.7147438215574153E7
]
]
},
"readwrite_put" : {
"score" : 210514.8387787496,
"scoreError" : 219666.5381716185,
"scoreConfidence" : [
-9151.699392868904,
430181.3769503681
],
"scorePercentiles" : {
"0.0" : 196892.86627778478,
"50.0" : 214915.6397681476,
"90.0" : 219736.01029031642,
"95.0" : 219736.01029031642,
"99.0" : 219736.01029031642,
"99.9" : 219736.01029031642,
"99.99" : 219736.01029031642,
"99.999" : 219736.01029031642,
"99.9999" : 219736.01029031642,
"100.0" : 219736.01029031642
},
"scoreUnit" : "ops/s",
"rawData" : [
[
214915.6397681476,
219736.01029031642,
196892.86627778478
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.630528202963295E8,
"scoreError" : 7.314450901488493E7,
"scoreConfidence" : [
2.8990831128144455E8,
4.3619732931121445E8
],
"scorePercentiles" : {
"0.0" : 3.5854273216863024E8,
"50.0" : 3.644029919467087E8,
"90.0" : 3.6621273677364945E8,
"95.0" : 3.6621273677364945E8,
"99.0" : 3.6621273677364945E8,
"99.9" : 3.6621273677364945E8,
"99.99" : 3.6621273677364945E8,
"99.999" : 3.6621273677364945E8,
"99.9999" : 3.6621273677364945E8,
"100.0" : 3.6621273677364945E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.5854273216863024E8,
3.644029919467087E8,
3.6621273677364945E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 3.464211712362578E8,
"scoreError" : 8.831700533992063E7,
"scoreConfidence" : [
2.5810416589633715E8,
4.3473817657617843E8
],
"scorePercentiles" : {
"0.0" : 3.4092955012415653E8,
"50.0" : 3.482634333177643E8,
"90.0" : 3.500705302668526E8,
"95.0" : 3.500705302668526E8,
"99.0" : 3.500705302668526E8,
"99.9" : 3.500705302668526E8,
"99.99" : 3.500705302668526E8,
"99.999" : 3.500705302668526E8,
"99.9999" : 3.500705302668526E8,
"100.0" : 3.500705302668526E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.4092955012415653E8,
3.482634333177643E8,
3.500705302668526E8
]
]
},
"readwrite_put" : {
"score" : 1.6631649060071647E7,
"scoreError" : 1.5507775981124196E7,
"scoreConfidence" : [
1123873.078947451,
3.2139425041195843E7
],
"scorePercentiles" : {
"0.0" : 1.613955862894443E7,
"50.0" : 1.6142206506796818E7,
"90.0" : 1.761318204447369E7,
"95.0" : 1.761318204447369E7,
"99.0" : 1.761318204447369E7,
"99.9" : 1.761318204447369E7,
"99.99" : 1.761318204447369E7,
"99.999" : 1.761318204447369E7,
"99.9999" : 1.761318204447369E7,
"100.0" : 1.761318204447369E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.761318204447369E7,
1.613955862894443E7,
1.6142206506796818E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.556549215400452E7,
"scoreError" : 5143330.019801843,
"scoreConfidence" : [
3.0422162134202678E7,
4.070882217380636E7
],
"scorePercentiles" : {
"0.0" : 3.53508999373807E7,
"50.0" : 3.546078975354938E7,
"90.0" : 3.58847867710835E7,
"95.0" : 3.58847867710835E7,
"99.0" : 3.58847867710835E7,
"99.9" : 3.58847867710835E7,
"99.99" : 3.58847867710835E7,
"99.999" : 3.58847867710835E7,
"99.9999" : 3.58847867710835E7,
"100.0" : 3.58847867710835E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.53508999373807E7,
3.546078975354938E7,
3.58847867710835E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4092201778222425E7,
"scoreError" : 634463.4585339657,
"scoreConfidence" : [
1.345773831968846E7,
1.472666523675639E7
],
"scorePercentiles" : {
"0.0" : 1.4069706682265358E7,
"50.0" : 1.4074640933330074E7,
"90.0" : 1.4132257719071845E7,
"95.0" : 1.4132257719071845E7,
"99.0" : 1.4132257719071845E7,
"99.9" : 1.4132257719071845E7,
"99.99" : 1.4132257719071845E7,
"99.999" : 1.4132257719071845E7,
"99.9999" : 1.4132257719071845E7,
"100.0" : 1.4132257719071845E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4074640933330074E7,
1.4132257719071845E7,
1.4069706682265358E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 9.2742273608226E7,
"scoreError" : 3142375.9132124046,
"scoreConfidence" : [
8.95998976950136E7,
9.58846495214384E7
],
"scorePercentiles" : {
"0.0" : 9.2608686440292E7,
"50.0" : 9.268145870794389E7,
"90.0" : 9.293667567644212E7,
"95.0" : 9.293667567644212E7,
"99.0" : 9.293667567644212E7,
"99.9" : 9.293667567644212E7,
"99.99" : 9.293667567644212E7,
"99.999" : 9.293667567644212E7,
"99.9999" : 9.293667567644212E7,
"100.0" : 9.293667567644212E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.293667567644212E7,
9.2608686440292E7,
9.268145870794389E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.830180052524446E7,
"scoreError" : 3290271.9596985234,
"scoreConfidence" : [
9.501152856554593E7,
1.0159207248494299E8
],
"scorePercentiles" : {
"0.0" : 9.814147388794385E7,
"50.0" : 9.826686398605411E7,
"90.0" : 9.849706370173538E7,
"95.0" : 9.849706370173538E7,
"99.0" : 9.849706370173538E7,
"99.9" : 9.849706370173538E7,
"99.99" : 9.849706370173538E7,
"99.999" : 9.849706370173538E7,
"99.9999" : 9.849706370173538E7,
"100.0" : 9.849706370173538E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.849706370173538E7,
9.814147388794385E7,
9.826686398605411E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.29180286110114E7,
"scoreError" : 2342808.7992510707,
"scoreConfidence" : [
2.057521981176033E7,
2.5260837410262473E7
],
"scorePercentiles" : {
"0.0" : 2.277233037375413E7,
"50.0" : 2.2967002861741252E7,
"90.0" : 2.301475259753882E7,
"95.0" : 2.301475259753882E7,
"99.0" : 2.301475259753882E7,
"99.9" : 2.301475259753882E7,
"99.99" : 2.301475259753882E7,
"99.999" : 2.301475259753882E7,
"99.9999" : 2.301475259753882E7,
"100.0" : 2.301475259753882E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2967002861741252E7,
2.277233037375413E7,
2.301475259753882E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.3690403466257626E8,
"scoreError" : 5.710488344879355E7,
"scoreConfidence" : [
2.797991512137827E8,
3.940089181113698E8
],
"scorePercentiles" : {
"0.0" : 3.3329002791017383E8,
"50.0" : 3.386684530496738E8,
"90.0" : 3.3875362302788126E8,
"95.0" : 3.3875362302788126E8,
"99.0" : 3.3875362302788126E8,
"99.9" : 3.3875362302788126E8,
"99.99" : 3.3875362302788126E8,
"99.999" : 3.3875362302788126E8,
"99.9999" : 3.3875362302788126E8,
"100.0" : 3.3875362302788126E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.386684530496738E8,
3.3875362302788126E8,
3.3329002791017383E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.747717580243456E7,
"scoreError" : 1.4522538634232199E7,
"scoreConfidence" : [
6.295463716820236E7,
9.199971443666676E7
],
"scorePercentiles" : {
"0.0" : 7.661895808603711E7,
"50.0" : 7.762122416849062E7,
"90.0" : 7.819134515277593E7,
"95.0" : 7.819134515277593E7,
"99.0" : 7.819134515277593E7,
"99.9" : 7.819134515277593E7,
"99.99" : 7.819134515277593E7,
"99.999" : 7.819134515277593E7,
"99.9999" : 7.819134515277593E7,
"100.0" : 7.819134515277593E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.762122416849062E7,
7.661895808603711E7,
7.819134515277593E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.079246308188851E7,
"scoreError" : 1.5328176134165678E7,
"scoreConfidence" : [
5.546428694772284E7,
8.612063921605419E7
],
"scorePercentiles" : {
"0.0" : 6.9901416897419E7,
"50.0" : 7.090565324833184E7,
"90.0" : 7.15703190999147E7,
"95.0" : 7.15703190999147E7,
"99.0" : 7.15703190999147E7,
"99.9" : 7.15703190999147E7,
"99.99" : 7.15703190999147E7,
"99.999" : 7.15703190999147E7,
"99.9999" : 7.15703190999147E7,
"100.0" : 7.15703190999147E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.090565324833184E7,
6.9901416897419E7,
7.15703190999147E7
]
]
},
"readwrite_put" : {
"score" : 6684712.72054603,
"scoreError" : 1006379.7386073678,
"scoreConfidence" : [
5678332.981938663,
7691092.459153398
],
"scorePercentiles" : {
"0.0" : 6621026.052861226,
"50.0" : 6715570.920158761,
"90.0" : 6717541.188618107,
"95.0" : 6717541.188618107,
"99.0" : 6717541.188618107,
"99.9" : 6717541.188618107,
"99.99" : 6717541.188618107,
"99.999" : 6717541.188618107,
"99.9999" : 6717541.188618107,
"100.0" : 6717541.188618107
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6715570.920158761,
6717541.188618107,
6621026.052861226
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.25084090779534E7,
"scoreError" : 1594867.865550035,
"scoreConfidence" : [
2.0913541212403364E7,
2.4103276943503432E7
],
"scorePercentiles" : {
"0.0" : 2.244645761238388E7,
"50.0" : 2.2470364640081003E7,
"90.0" : 2.2608404981395315E7,
"95.0" : 2.2608404981395315E7,
"99.0" : 2.2608404981395315E7,
"99.9" : 2.2608404981395315E7,
"99.99" : 2.2608404981395315E7,
"99.999" : 2.2608404981395315E7,
"99.9999" : 2.2608404981395315E7,
"100.0" : 2.2608404981395315E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.244645761238388E7,
2.2470364640081003E7,
2.2608404981395315E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.230371519831687E7,
"scoreError" : 1933715.8995397564,
"scoreConfidence" : [
2.036999929877711E7,
2.4237431097856626E7
],
"scorePercentiles" : {
"0.0" : 2.2205980650275033E7,
"50.0" : 2.228878130267277E7,
"90.0" : 2.2416383642002795E7,
"95.0" : 2.2416383642002795E7,
"99.0" : 2.2416383642002795E7,
"99.9" : 2.2416383642002795E7,
"99.99" : 2.2416383642002795E7,
"99.999" : 2.2416383642002795E7,
"99.9999" : 2.2416383642002795E7,
"100.0" : 2.2416383642002795E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2205980650275033E7,
2.228878130267277E7,
2.2416383642002795E7
]
]
},
"readwrite_put" : {
"score" : 204693.87963653504,
"scoreError" : 573317.4287171711,
"scoreConfidence" : [
-368623.549080636,
778011.3083537061
],
"scorePercentiles" : {
"0.0" : 181583.33740823308,
"50.0" : 192021.3393925241,
"90.0" : 240476.96210884786,
"95.0" : 240476.96210884786,
"99.0" : 240476.96210884786,
"99.9" : 240476.96210884786,
"99.99" : 240476.96210884786,
"99.999" : 240476.96210884786,
"99.9999" : 240476.96210884786,
"100.0" : 240476.96210884786
},
"scoreUnit" : "ops/s",
"rawData" : [
[
240476.96210884786,
181583.33740823308,
192021.3393925241
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.5198501520140657E8,
"scoreError" : 1.0572728205175704E8,
"scoreConfidence" : [
1.4625773314964953E8,
3.577122972531636E8
],
"scorePercentiles" : {
"0.0" : 2.479946588160879E8,
"50.0" : 2.4932799651903835E8,
"90.0" : 2.5863239026909333E8,
"95.0" : 2.5863239026909333E8,
"99.0" : 2.5863239026909333E8,
"99.9" : 2.5863239026909333E8,
"99.99" : 2.5863239026909333E8,
"99.999" : 2.5863239026909333E8,
"99.9999" : 2.5863239026909333E8,
"100.0" : 2.5863239026909333E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.479946588160879E8,
2.4932799651903835E8,
2.5863239026909333E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3727410142368618E8,
"scoreError" : 1.1472678092866701E8,
"scoreConfidence" : [
1.2254732049501917E8,
3.520008823523532E8
],
"scorePercentiles" : {
"0.0" : 2.3313649224128205E8,
"50.0" : 2.3417510623128158E8,
"90.0" : 2.44510705798495E8,
"95.0" : 2.44510705798495E8,
"99.0" : 2.44510705798495E8,
"99.9" : 2.44510705798495E8,
"99.99" : 2.44510705798495E8,
"99.999" : 2.44510705798495E8,
"99.9999" : 2.44510705798495E8,
"100.0" : 2.44510705798495E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3313649224128205E8,
2.3417510623128158E8,
2.44510705798495E8
]
]
},
"readwrite_put" : {
"score" : 1.471091377772032E7,
"scoreError" : 9689957.107515326,
"scoreConfidence" : [
5020956.670204993,
2.4400870885235645E7
],
"scorePercentiles" : {
"0.0" : 1.4121684470598353E7,
"50.0" : 1.4858166574805833E7,
"90.0" : 1.5152890287756775E7,
"95.0" : 1.5152890287756775E7,
"99.0" : 1.5152890287756775E7,
"99.9" : 1.5152890287756775E7,
"99.99" : 1.5152890287756775E7,
"99.999" : 1.5152890287756775E7,
"99.9999" : 1.5152890287756775E7,
"100.0" : 1.5152890287756775E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4858166574805833E7,
1.5152890287756775E7,
1.4121684470598353E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.77641025332384E7,
"scoreError" : 4658231.825054124,
"scoreConfidence" : [
2.3105870708184276E7,
3.2422334358292524E7
],
"scorePercentiles" : {
"0.0" : 2.7470367571163658E7,
"50.0" : 2.788894782856354E7,
"90.0" : 2.7932992199987996E7,
"95.0" : 2.7932992199987996E7,
"99.0" : 2.7932992199987996E7,
"99.9" : 2.7932992199987996E7,
"99.99" : 2.7932992199987996E7,
"99.999" : 2.7932992199987996E7,
"99.9999" : 2.7932992199987996E7,
"100.0" : 2.7932992199987996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7932992199987996E7,
2.7470367571163658E7,
2.788894782856354E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2329521394771159E7,
"scoreError" : 918025.3413265513,
"scoreConfidence" : [
1.1411496053444607E7,
1.324754673609771E7
],
"scorePercentiles" : {
"0.0" : 1.2299976868885344E7,
"50.0" : 1.2300964108271286E7,
"90.0" : 1.2387623207156846E7,
"95.0" : 1.2387623207156846E7,
"99.0" : 1.2387623207156846E7,
"99.9" : 1.2387623207156846E7,
"99.99" : 1.2387623207156846E7,
"99.999" : 1.2387623207156846E7,
"99.9999" : 1.2387623207156846E7,
"100.0" : 1.2387623207156846E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2300964108271286E7,
1.2387623207156846E7,
1.2299976868885344E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.726828126449853E7,
"scoreError" : 1901002.2114565263,
"scoreConfidence" : [
6.5367279053042E7,
6.916928347595505E7
],
"scorePercentiles" : {
"0.0" : 6.718856097195853E7,
"50.0" : 6.723009515336809E7,
"90.0" : 6.738618766816899E7,
"95.0" : 6.738618766816899E7,
"99.0" : 6.738618766816899E7,
"99.9" : 6.738618766816899E7,
"99.99" : 6.738618766816899E7,
"99.999" : 6.738618766816899E7,
"99.9999" : 6.738618766816899E7,
"100.0" : 6.738618766816899E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.738618766816899E7,
6.723009515336809E7,
6.718856097195853E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.2286111150533883E8,
"scoreError" : 2.6484969456227504E7,
"scoreConfidence" : [
9.637614204911134E7,
1.4934608096156633E8
],
"scorePercentiles" : {
"0.0" : 1.2166140699074039E8,
"50.0" : 1.224470340881775E8,
"90.0" : 1.244748934370986E8,
"95.0" : 1.244748934370986E8,
"99.0" : 1.244748934370986E8,
"99.9" : 1.244748934370986E8,
"99.99" : 1.244748934370986E8,
"99.999" : 1.244748934370986E8,
"99.9999" : 1.244748934370986E8,
"100.0" : 1.244748934370986E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.244748934370986E8,
1.2166140699074039E8,
1.224470340881775E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1348962811577607E7,
"scoreError" : 3241952.9244034057,
"scoreConfidence" : [
1.81070098871742E7,
2.4590915735981014E7
],
"scorePercentiles" : {
"0.0" : 2.114432584434795E7,
"50.0" : 2.1438207683245484E7,
"90.0" : 2.1464354907139394E7,
"95.0" : 2.1464354907139394E7,
"99.0" : 2.1464354907139394E7,
"99.9" : 2.1464354907139394E7,
"99.99" : 2.1464354907139394E7,
"99.999" : 2.1464354907139394E7,
"99.9999" : 2.1464354907139394E7,
"100.0" : 2.1464354907139394E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.114432584434795E7,
2.1438207683245484E7,
2.1464354907139394E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.5730328733253574E8,
"scoreError" : 9782595.396556662,
"scoreConfidence" : [
3.4752069193597907E8,
3.670858827290924E8
],
"scorePercentiles" : {
"0.0" : 3.566960277185215E8,
"50.0" : 3.575022483277631E8,
"90.0" : 3.577115859513226E8,
"95.0" : 3.577115859513226E8,
"99.0" : 3.577115859513226E8,
"99.9" : 3.577115859513226E8,
"99.99" : 3.577115859513226E8,
"99.999" : 3.577115859513226E8,
"99.9999" : 3.577115859513226E8,
"100.0" : 3.577115859513226E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.566960277185215E8,
3.575022483277631E8,
3.577115859513226E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.863344016712189E7,
"scoreError" : 4.707528224668135E7,
"scoreConfidence" : [
5.155815792044054E7,
1.4570872241380322E8
],
"scorePercentiles" : {
"0.0" : 9.572415889407726E7,
"50.0" : 9.953104028934105E7,
"90.0" : 1.0064512131794736E8,
"95.0" : 1.0064512131794736E8,
"99.0" : 1.0064512131794736E8,
"99.9" : 1.0064512131794736E8,
"99.99" : 1.0064512131794736E8,
"99.999" : 1.0064512131794736E8,
"99.9999" : 1.0064512131794736E8,
"100.0" : 1.0064512131794736E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.572415889407726E7,
9.953104028934105E7,
1.0064512131794736E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 9.303456230213363E7,
"scoreError" : 5.243071075925718E7,
"scoreConfidence" : [
4.060385154287645E7,
1.4546527306139082E8
],
"scorePercentiles" : {
"0.0" : 8.979218663718727E7,
"50.0" : 9.40437246043861E7,
"90.0" : 9.52677756648275E7,
"95.0" : 9.52677756648275E7,
"99.0" : 9.52677756648275E7,
"99.9" : 9.52677756648275E7,
"99.99" : 9.52677756648275E7,
"99.999" : 9.52677756648275E7,
"99.9999" : 9.52677756648275E7,
"100.0" : 9.52677756648275E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.979218663718727E7,
9.40437246043861E7,
9.52677756648275E7
]
]
},
"readwrite_put" : {
"score" : 5598877.864988265,
"scoreError" : 5357484.580681551,
"scoreConfidence" : [
241393.28430671338,
1.0956362445669815E7
],
"scorePercentiles" : {
"0.0" : 5377345.653119864,
"50.0" : 5487315.684954939,
"90.0" : 5931972.256889989,
"95.0" : 5931972.256889989,
"99.0" : 5931972.256889989,
"99.9" : 5931972.256889989,
"99.99" : 5931972.256889989,
"99.999" : 5931972.256889989,
"99.9999" : 5931972.256889989,
"100.0" : 5931972.256889989
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5931972.256889989,
5487315.684954939,
5377345.653119864
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.0675660953734655E7,
"scoreError" : 2991586.7394395135,
"scoreConfidence" : [
1.768407421429514E7,
2.366724769317417E7
],
"scorePercentiles" : {
"0.0" : 2.0490069974017337E7,
"50.0" : 2.073595887799707E7,
"90.0" : 2.0800954009189557E7,
"95.0" : 2.0800954009189557E7,
"99.0" : 2.0800954009189557E7,
"99.9" : 2.0800954009189557E7,
"99.99" : 2.0800954009189557E7,
"99.999" : 2.0800954009189557E7,
"99.9999" : 2.0800954009189557E7,
"100.0" : 2.0800954009189557E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0800954009189557E7,
2.0490069974017337E7,
2.073595887799707E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.0513918154132262E7,
"scoreError" : 2967392.5289339363,
"scoreConfidence" : [
1.7546525625198327E7,
2.3481310683066197E7
],
"scorePercentiles" : {
"0.0" : 2.0332579894457538E7,
"50.0" : 2.0562240392378286E7,
"90.0" : 2.064693417556096E7,
"95.0" : 2.064693417556096E7,
"99.0" : 2.064693417556096E7,
"99.9" : 2.064693417556096E7,
"99.99" : 2.064693417556096E7,
"99.999" : 2.064693417556096E7,
"99.9999" : 2.064693417556096E7,
"100.0" : 2.064693417556096E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.064693417556096E7,
2.0332579894457538E7,
2.0562240392378286E7
]
]
},
"readwrite_put" : {
"score" : 161742.79960239315,
"scoreError" : 191839.87321920492,
"scoreConfidence" : [
-30097.073616811773,
353582.67282159807
],
"scorePercentiles" : {
"0.0" : 154019.8336285975,
"50.0" : 157490.07955979698,
"90.0" : 173718.48561878497,
"95.0" : 173718.48561878497,
"99.0" : 173718.48561878497,
"99.9" : 173718.48561878497,
"99.99" : 173718.48561878497,
"99.999" : 173718.48561878497,
"99.9999" : 173718.48561878497,
"100.0" : 173718.48561878497
},
"scoreUnit" : "ops/s",
"rawData" : [
[
154019.8336285975,
157490.07955979698,
173718.48561878497
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.8265755881125265E8,
"scoreError" : 8.537005499282914E7,
"scoreConfidence" : [
1.972875038184235E8,
3.680276138040818E8
],
"scorePercentiles" : {
"0.0" : 2.798764884067255E8,
"50.0" : 2.8003608523815966E8,
"90.0" : 2.880601027888729E8,
"95.0" : 2.880601027888729E8,
"99.0" : 2.880601027888729E8,
"99.9" : 2.880601027888729E8,
"99.99" : 2.880601027888729E8,
"99.999" : 2.880601027888729E8,
"99.9999" : 2.880601027888729E8,
"100.0" : 2.880601027888729E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.798764884067255E8,
2.880601027888729E8,
2.8003608523815966E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 2.695209550636371E8,
"scoreError" : 1.0169017211309E8,
"scoreConfidence" : [
1.678307829505471E8,
3.7121112717672706E8
],
"scorePercentiles" : {
"0.0" : 2.6610970947070193E8,
"50.0" : 2.6649986419470835E8,
"90.0" : 2.75953291525501E8,
"95.0" : 2.75953291525501E8,
"99.0" : 2.75953291525501E8,
"99.9" : 2.75953291525501E8,
"99.99" : 2.75953291525501E8,
"99.999" : 2.75953291525501E8,
"99.9999" : 2.75953291525501E8,
"100.0" : 2.75953291525501E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6610970947070193E8,
2.75953291525501E8,
2.6649986419470835E8
]
]
},
"readwrite_put" : {
"score" : 1.3136603747615596E7,
"scoreError" : 1.6405597547673393E7,
"scoreConfidence" : [
-3268993.8000577968,
2.9542201295288987E7
],
"scorePercentiles" : {
"0.0" : 1.2106811263371892E7,
"50.0" : 1.353622104345129E7,
"90.0" : 1.37667789360236E7,
"95.0" : 1.37667789360236E7,
"99.0" : 1.37667789360236E7,
"99.9" : 1.37667789360236E7,
"99.99" : 1.37667789360236E7,
"99.999" : 1.37667789360236E7,
"99.9999" : 1.37667789360236E7,
"100.0" : 1.37667789360236E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.37667789360236E7,
1.2106811263371892E7,
1.353622104345129E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.5955300427932438E7,
"scoreError" : 2674627.9164992105,
"scoreConfidence" : [
2.328067251143323E7,
2.8629928344431646E7
],
"scorePercentiles" : {
"0.0" : 2.5852518026401285E7,
"50.0" : 2.589020140911928E7,
"90.0" : 2.6123181848276753E7,
"95.0" : 2.6123181848276753E7,
"99.0" : 2.6123181848276753E7,
"99.9" : 2.6123181848276753E7,
"99.99" : 2.6123181848276753E7,
"99.999" : 2.6123181848276753E7,
"99.9999" : 2.6123181848276753E7,
"100.0" : 2.6123181848276753E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.589020140911928E7,
2.6123181848276753E7,
2.5852518026401285E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1313551448565165E7,
"scoreError" : 588417.3943133276,
"scoreConfidence" : [
1.0725134054251837E7,
1.1901968842878493E7
],
"scorePercentiles" : {
"0.0" : 1.127642212574111E7,
"50.0" : 1.1329601101546498E7,
"90.0" : 1.1334631118407886E7,
"95.0" : 1.1334631118407886E7,
"99.0" : 1.1334631118407886E7,
"99.9" : 1.1334631118407886E7,
"99.99" : 1.1334631118407886E7,
"99.999" : 1.1334631118407886E7,
"99.9999" : 1.1334631118407886E7,
"100.0" : 1.1334631118407886E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1334631118407886E7,
1.1329601101546498E7,
1.127642212574111E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.1-8/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26.0.1",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26.0.1+8",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.726037229353777E7,
"scoreError" : 1488061.36644343,
"scoreConfidence" : [
6.577231092709433E7,
6.874843365998119E7
],
"scorePercentiles" : {
"0.0" : 6.719314871046668E7,
"50.0" : 6.72368552825947E7,
"90.0" : 6.735111288755193E7,
"95.0" : 6.735111288755193E7,
"99.0" : 6.735111288755193E7,
"99.9" : 6.735111288755193E7,
"99.99" : 6.735111288755193E7,
"99.999" : 6.735111288755193E7,
"99.9999" : 6.735111288755193E7,
"100.0" : 6.735111288755193E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.72368552825947E7,
6.719314871046668E7,
6.735111288755193E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0919582083667912E8,
"scoreError" : 9915972.723487157,
"scoreConfidence" : [
9.927984811319196E7,
1.1911179356016627E8
],
"scorePercentiles" : {
"0.0" : 1.0870774618802617E8,
"50.0" : 1.0909815659797038E8,
"90.0" : 1.0978155972404079E8,
"95.0" : 1.0978155972404079E8,
"99.0" : 1.0978155972404079E8,
"99.9" : 1.0978155972404079E8,
"99.99" : 1.0978155972404079E8,
"99.999" : 1.0978155972404079E8,
"99.9999" : 1.0978155972404079E8,
"100.0" : 1.0978155972404079E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0978155972404079E8,
1.0870774618802617E8,
1.0909815659797038E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.4522882988603646E7,
"scoreError" : 785266.872751711,
"scoreConfidence" : [
1.3737616115851935E7,
1.5308149861355357E7
],
"scorePercentiles" : {
"0.0" : 1.4473216899516813E7,
"50.0" : 1.4546081871830374E7,
"90.0" : 1.4549350194463752E7,
"95.0" : 1.4549350194463752E7,
"99.0" : 1.4549350194463752E7,
"99.9" : 1.4549350194463752E7,
"99.99" : 1.4549350194463752E7,
"99.999" : 1.4549350194463752E7,
"99.9999" : 1.4549350194463752E7,
"100.0" : 1.4549350194463752E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4546081871830374E7,
1.4473216899516813E7,
1.4549350194463752E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.640201650156255E8,
"scoreError" : 1.6206481148374572E7,
"scoreConfidence" : [
2.4781368386725092E8,
2.802266461640001E8
],
"scorePercentiles" : {
"0.0" : 2.6301520080822626E8,
"50.0" : 2.6434468981254768E8,
"90.0" : 2.647006044261026E8,
"95.0" : 2.647006044261026E8,
"99.0" : 2.647006044261026E8,
"99.9" : 2.647006044261026E8,
"99.99" : 2.647006044261026E8,
"99.999" : 2.647006044261026E8,
"99.9999" : 2.647006044261026E8,
"100.0" : 2.647006044261026E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6434468981254768E8,
2.647006044261026E8,
2.6301520080822626E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.995429465539587E7,
"scoreError" : 4.238839192119657E7,
"scoreConfidence" : [
3.756590273419929E7,
1.2234268657659245E8
],
"scorePercentiles" : {
"0.0" : 7.731222530543078E7,
"50.0" : 8.08715648487978E7,
"90.0" : 8.1679093811959E7,
"95.0" : 8.1679093811959E7,
"99.0" : 8.1679093811959E7,
"99.9" : 8.1679093811959E7,
"99.99" : 8.1679093811959E7,
"99.999" : 8.1679093811959E7,
"99.9999" : 8.1679093811959E7,
"100.0" : 8.1679093811959E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.1679093811959E7,
7.731222530543078E7,
8.08715648487978E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 7.537853820914699E7,
"scoreError" : 4.2386873847799934E7,
"scoreConfidence" : [
3.2991664361347057E7,
1.1776541205694693E8
],
"scorePercentiles" : {
"0.0" : 7.269631161824006E7,
"50.0" : 7.667187792141256E7,
"90.0" : 7.676742508778834E7,
"95.0" : 7.676742508778834E7,
"99.0" : 7.676742508778834E7,
"99.9" : 7.676742508778834E7,
"99.99" : 7.676742508778834E7,
"99.999" : 7.676742508778834E7,
"99.9999" : 7.676742508778834E7,
"100.0" : 7.676742508778834E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.676742508778834E7,
7.269631161824006E7,
7.667187792141256E7
]
]
},
"readwrite_put" : {
"score" : 4575756.44624887,
"scoreError" : 6525516.487352777,
"scoreConfidence" : [
-1949760.041103907,
1.1101272933601648E7
],
"scorePercentiles" : {
"0.0" : 4199686.927385231,
"50.0" : 4615913.68719073,
"90.0" : 4911668.724170651,
"95.0" : 4911668.724170651,
"99.0" : 4911668.724170651,
"99.9" : 4911668.724170651,
"99.99" : 4911668.724170651,
"99.999" : 4911668.724170651,
"99.9999" : 4911668.724170651,
"100.0" : 4911668.724170651
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4911668.724170651,
4615913.68719073,
4199686.927385231
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.585933348333595E7,
"scoreError" : 1400006.708680052,
"scoreConfidence" : [
1.4459326774655897E7,
1.7259340192016E7
],
"scorePercentiles" : {
"0.0" : 1.5771622063802565E7,
"50.0" : 1.5892284222906157E7,
"90.0" : 1.5914094163299125E7,
"95.0" : 1.5914094163299125E7,
"99.0" : 1.5914094163299125E7,
"99.9" : 1.5914094163299125E7,
"99.99" : 1.5914094163299125E7,
"99.999" : 1.5914094163299125E7,
"99.9999" : 1.5914094163299125E7,
"100.0" : 1.5914094163299125E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5914094163299125E7,
1.5771622063802565E7,
1.5892284222906157E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 1.5686588683671752E7,
"scoreError" : 1781126.1497618938,
"scoreConfidence" : [
1.3905462533909857E7,
1.7467714833433647E7
],
"scorePercentiles" : {
"0.0" : 1.5574605579206437E7,
"50.0" : 1.5731339051592294E7,
"90.0" : 1.5753821420216527E7,
"95.0" : 1.5753821420216527E7,
"99.0" : 1.5753821420216527E7,
"99.9" : 1.5753821420216527E7,
"99.99" : 1.5753821420216527E7,
"99.999" : 1.5753821420216527E7,
"99.9999" : 1.5753821420216527E7,
"100.0" : 1.5753821420216527E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5753821420216527E7,
1.5574605579206437E7,
1.5731339051592294E7
]
]
},
"readwrite_put" : {
"score" : 172744.79966419606,
"scoreError" : 383530.20044701773,
"scoreConfidence" : [
-210785.40078282167,
556275.0001112138
],
"scorePercentiles" : {
"0.0" : 160272.74308259776,
"50.0" : 160945.17131386354,
"90.0" : 197016.48459612695,
"95.0" : 197016.48459612695,
"99.0" : 197016.48459612695,
"99.9" : 197016.48459612695,
"99.99" : 197016.48459612695,
"99.999" : 197016.48459612695,
"99.9999" : 197016.48459612695,
"100.0" : 197016.48459612695
},
"scoreUnit" : "ops/s",
"rawData" : [
[
160272.74308259776,
197016.48459612695,
160945.17131386354
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.8672601158179834E8,
"scoreError" : 7.57190838770488E7,
"scoreConfidence" : [
1.1100692770474954E8,
2.6244509545884717E8
],
"scorePercentiles" : {
"0.0" : 1.8257531289892155E8,
"50.0" : 1.867265720244989E8,
"90.0" : 1.9087614982197455E8,
"95.0" : 1.9087614982197455E8,
"99.0" : 1.9087614982197455E8,
"99.9" : 1.9087614982197455E8,
"99.99" : 1.9087614982197455E8,
"99.999" : 1.9087614982197455E8,
"99.9999" : 1.9087614982197455E8,
"100.0" : 1.9087614982197455E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.8257531289892155E8,
1.9087614982197455E8,
1.867265720244989E8
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
},
"readwrite_get" : {
"score" : 1.7845326413562074E8,
"scoreError" : 8.190352906253968E7,
"scoreConfidence" : [
9.654973507308106E7,
2.603567931981604E8
],
"scorePercentiles" : {
"0.0" : 1.7393671607780957E8,
"50.0" : 1.7850804398581076E8,
"90.0" : 1.8291503234324196E8,
"95.0" : 1.8291503234324196E8,
"99.0" : 1.8291503234324196E8,
"99.9" : 1.8291503234324196E8,
"99.99" : 1.8291503234324196E8,
"99.999" : 1.8291503234324196E8,
"99.9999" : 1.8291503234324196E8,
"100.0" : 1.8291503234324196E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.7393671607780957E8,
1.8291503234324196E8,
1.7850804398581076E8
]
]
},
"readwrite_put" : {
"score" : 8272747.44617758,
"scoreError" : 6238963.005223257,
"scoreConfidence" : [
2033784.4409543239,
1.4511710451400837E7
],
"scorePercentiles" : {
"0.0" : 7961117.478732582,
"50.0" : 8218528.038688181,
"90.0" : 8638596.821111979,
"95.0" : 8638596.821111979,
"99.0" : 8638596.821111979,
"99.9" : 8638596.821111979,
"99.99" : 8638596.821111979,
"99.999" : 8638596.821111979,
"99.9999" : 8638596.821111979,
"100.0" : 8638596.821111979
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8638596.821111979,
7961117.478732582,
8218528.038688181
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.9892015000517488E7,
"scoreError" : 1.756054896289283E7,
"scoreConfidence" : [
2331466.037624657,
3.745256396341032E7
],
"scorePercentiles" : {
"0.0" : 1.9150114109772414E7,
"50.0" : 1.9546239925638042E7,
"90.0" : 2.0979690966142006E7,
"95.0" : 2.0979690966142006E7,
"99.0" : 2.0979690966142006E7,
"99.9" : 2.0979690966142006E7,
"99.99" : 2.0979690966142006E7,
"99.999" : 2.0979690966142006E7,
"99.9999" : 2.0979690966142006E7,
"100.0" : 2.0979690966142006E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.9150114109772414E7,
2.0979690966142006E7,
1.9546239925638042E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 9726500.012230465,
"scoreError" : 486547.73949569016,
"scoreConfidence" : [
9239952.272734774,
1.0213047751726156E7
],
"scorePercentiles" : {
"0.0" : 9699447.088438597,
"50.0" : 9727284.523903966,
"90.0" : 9752768.424348835,
"95.0" : 9752768.424348835,
"99.0" : 9752768.424348835,
"99.9" : 9752768.424348835,
"99.99" : 9752768.424348835,
"99.999" : 9752768.424348835,
"99.9999" : 9752768.424348835,
"100.0" : 9752768.424348835
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9699447.088438597,
9727284.523903966,
9752768.424348835
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.20.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+20-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 4.38420392932178E7,
"scoreError" : 4.568492383792051E7,
"scoreConfidence" : [
-1842884.5447027087,
8.952696313113831E7
],
"scorePercentiles" : {
"0.0" : 4.126889200415005E7,
"50.0" : 4.398627931164021E7,
"90.0" : 4.627094656386315E7,
"95.0" : 4.627094656386315E7,
"99.0" : 4.627094656386315E7,
"99.9" : 4.627094656386315E7,
"99.99" : 4.627094656386315E7,
"99.999" : 4.627094656386315E7,
"99.9999" : 4.627094656386315E7,
"100.0" : 4.627094656386315E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.126889200415005E7,
4.627094656386315E7,
4.398627931164021E7
]
]
},
"secondaryMetrics" : {
"async" : {
"score" : "NaN",
"scoreError" : "NaN",
"scoreConfidence" : [
"NaN",
"NaN"
],
"scorePercentiles" : {
"0.0" : "NaN",
"50.0" : "NaN",
"90.0" : "NaN",
"95.0" : "NaN",
"99.0" : "NaN",
"99.9" : "NaN",
"99.99" : "NaN",
"99.999" : "NaN",
"99.9999" : "NaN",
"100.0" : "NaN"
},
"scoreUnit" : "---",
"rawData" : [
[
"NaN"
]
]
}
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.892972833053362E7,
"scoreError" : 3247759.5519631524,
"scoreConfidence" : [
7.568196877857047E7,
8.217748788249677E7
],
"scorePercentiles" : {
"0.0" : 7.49058411697663E7,
"50.0" : 7.872617584794271E7,
"90.0" : 8.2278071022465E7,
"95.0" : 8.244026038778074E7,
"99.0" : 8.244026038778074E7,
"99.9" : 8.244026038778074E7,
"99.99" : 8.244026038778074E7,
"99.999" : 8.244026038778074E7,
"99.9999" : 8.244026038778074E7,
"100.0" : 8.244026038778074E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.876795716876033E7,
7.833655347667068E7,
8.060327691209878E7,
7.868439452712508E7,
7.727918692344138E7,
7.49058411697663E7,
7.742542170358892E7,
8.244026038778074E7,
8.081836673462342E7,
8.003602430148059E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.6366474013218157E7,
"scoreError" : 413725.62871676654,
"scoreConfidence" : [
2.595274838450139E7,
2.6780199641934924E7
],
"scorePercentiles" : {
"0.0" : 2.5985721695009824E7,
"50.0" : 2.639887517269852E7,
"90.0" : 2.6656643912099317E7,
"95.0" : 2.6656685747342583E7,
"99.0" : 2.6656685747342583E7,
"99.9" : 2.6656685747342583E7,
"99.99" : 2.6656685747342583E7,
"99.999" : 2.6656685747342583E7,
"99.9999" : 2.6656685747342583E7,
"100.0" : 2.6656685747342583E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.60526992853009E7,
2.6285054066361547E7,
2.6574532960361317E7,
2.6656267394909937E7,
2.6635126036331885E7,
2.5985721695009824E7,
2.6656685747342583E7,
2.6020902601166513E7,
2.630208371341183E7,
2.649566663198521E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.559636439258825E8,
"scoreError" : 1.3109403906698365E7,
"scoreConfidence" : [
2.428542400191841E8,
2.6907304783258086E8
],
"scorePercentiles" : {
"0.0" : 2.3808595465544203E8,
"50.0" : 2.5973649571305072E8,
"90.0" : 2.6543668905620646E8,
"95.0" : 2.6572897502888986E8,
"99.0" : 2.6572897502888986E8,
"99.9" : 2.6572897502888986E8,
"99.99" : 2.6572897502888986E8,
"99.999" : 2.6572897502888986E8,
"99.9999" : 2.6572897502888986E8,
"100.0" : 2.6572897502888986E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5915073313913143E8,
2.5255491987907293E8,
2.3808595465544203E8,
2.4515288847463983E8,
2.612611707610743E8,
2.6087006226138583E8,
2.6572897502888986E8,
2.537033614701627E8,
2.6032225828697002E8,
2.628061153020558E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 6.944224640539965E7,
"scoreError" : 6568211.019917524,
"scoreConfidence" : [
6.2874035385482125E7,
7.601045742531717E7
],
"scorePercentiles" : {
"0.0" : 6.25387203143419E7,
"50.0" : 7.019598982929689E7,
"90.0" : 7.473713432878138E7,
"95.0" : 7.48203556479954E7,
"99.0" : 7.48203556479954E7,
"99.9" : 7.48203556479954E7,
"99.99" : 7.48203556479954E7,
"99.999" : 7.48203556479954E7,
"99.9999" : 7.48203556479954E7,
"100.0" : 7.48203556479954E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.829440308128352E7,
6.704618202495751E7,
6.3359917369564496E7,
6.74653163799283E7,
7.226055123887847E7,
7.48203556479954E7,
7.209757657731023E7,
7.255129896388127E7,
7.39881424558552E7,
6.25387203143419E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 5.8775172855926596E7,
"scoreError" : 5629577.826302803,
"scoreConfidence" : [
5.314559502962379E7,
6.44047506822294E7
],
"scorePercentiles" : {
"0.0" : 5.279366491781703E7,
"50.0" : 5.959062637942255E7,
"90.0" : 6.31728329438583E7,
"95.0" : 6.318978136716725E7,
"99.0" : 6.318978136716725E7,
"99.9" : 6.318978136716725E7,
"99.99" : 6.318978136716725E7,
"99.999" : 6.318978136716725E7,
"99.9999" : 6.318978136716725E7,
"100.0" : 6.318978136716725E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.827412816575801E7,
5.677877291376023E7,
5.362236753328615E7,
5.672700226883595E7,
6.090712459308709E7,
6.318978136716725E7,
6.132859076362772E7,
6.110999890184887E7,
6.302029713407777E7,
5.279366491781703E7
]
]
},
"readwrite_put" : {
"score" : 1.0667073549473025E7,
"scoreError" : 1056736.4494945728,
"scoreConfidence" : [
9610337.099978453,
1.1723809998967597E7
],
"scorePercentiles" : {
"0.0" : 9737549.83627836,
"50.0" : 1.0753649962387431E7,
"90.0" : 1.1611646858948573E7,
"95.0" : 1.1630574280828146E7,
"99.0" : 1.1630574280828146E7,
"99.9" : 1.1630574280828146E7,
"99.99" : 1.1630574280828146E7,
"99.999" : 1.1630574280828146E7,
"99.9999" : 1.1630574280828146E7,
"100.0" : 1.1630574280828146E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0020274915525515E7,
1.0267409111197272E7,
9737549.83627836,
1.0738314111092351E7,
1.1353426645791382E7,
1.1630574280828146E7,
1.0768985813682511E7,
1.1441300062032409E7,
1.0967845321777426E7,
9745055.396524861
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.541693786791985E7,
"scoreError" : 300542.31223809073,
"scoreConfidence" : [
2.511639555568176E7,
2.571748018015794E7
],
"scorePercentiles" : {
"0.0" : 2.5073099071106497E7,
"50.0" : 2.5407729258983977E7,
"90.0" : 2.5733240845992487E7,
"95.0" : 2.5742995911797766E7,
"99.0" : 2.5742995911797766E7,
"99.9" : 2.5742995911797766E7,
"99.99" : 2.5742995911797766E7,
"99.999" : 2.5742995911797766E7,
"99.9999" : 2.5742995911797766E7,
"100.0" : 2.5742995911797766E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5742995911797766E7,
2.5428049133389663E7,
2.5645445253744993E7,
2.5073099071106497E7,
2.531685764310397E7,
2.5393493824485667E7,
2.5556786817194656E7,
2.5417693453152616E7,
2.5397765064815335E7,
2.5197192506407365E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.4283781299081817E7,
"scoreError" : 309859.9567215107,
"scoreConfidence" : [
2.3973921342360307E7,
2.4593641255803328E7
],
"scorePercentiles" : {
"0.0" : 2.3906121267472357E7,
"50.0" : 2.4297688145947218E7,
"90.0" : 2.458821012659245E7,
"95.0" : 2.4597097746495996E7,
"99.0" : 2.4597097746495996E7,
"99.9" : 2.4597097746495996E7,
"99.99" : 2.4597097746495996E7,
"99.999" : 2.4597097746495996E7,
"99.9999" : 2.4597097746495996E7,
"100.0" : 2.4597097746495996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4597097746495996E7,
2.4308238862045668E7,
2.4508221547460534E7,
2.3906121267472357E7,
2.4199239143082883E7,
2.4287137429848768E7,
2.441297829439572E7,
2.4337912778412275E7,
2.4236370788622014E7,
2.4044495132981956E7
]
]
},
"readwrite_put" : {
"score" : 1133156.5688380366,
"scoreError" : 40948.21081659953,
"scoreConfidence" : [
1092208.3580214372,
1174104.779654636
],
"scorePercentiles" : {
"0.0" : 1079780.674740342,
"50.0" : 1140516.1145416982,
"90.0" : 1166419.4508900612,
"95.0" : 1166977.8036341434,
"99.0" : 1166977.8036341434,
"99.9" : 1166977.8036341434,
"99.99" : 1166977.8036341434,
"99.999" : 1166977.8036341434,
"99.9999" : 1166977.8036341434,
"100.0" : 1166977.8036341434
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1145898.16530177,
1119810.2713439928,
1137223.706284461,
1166977.8036341434,
1117618.5000210865,
1106356.3946369025,
1143808.5227989352,
1079780.674740342,
1161394.2761933208,
1152697.3734254106
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.8560410739412233E8,
"scoreError" : 2174228.3134714374,
"scoreConfidence" : [
1.834298790806509E8,
1.8777833570759377E8
],
"scorePercentiles" : {
"0.0" : 1.8440820852454743E8,
"50.0" : 1.8481351138113236E8,
"90.0" : 1.8815790614193872E8,
"95.0" : 1.8816019527553084E8,
"99.0" : 1.8816019527553084E8,
"99.9" : 1.8816019527553084E8,
"99.99" : 1.8816019527553084E8,
"99.999" : 1.8816019527553084E8,
"99.9999" : 1.8816019527553084E8,
"100.0" : 1.8816019527553084E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.847412264317956E8,
1.8455258943988657E8,
1.84688857794448E8,
1.84832557449941E8,
1.8557984529950002E8,
1.8816019527553084E8,
1.847944653123237E8,
1.86145824473641E8,
1.881373039396096E8,
1.8440820852454743E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.692224152601183E8,
"scoreError" : 2148566.6674337927,
"scoreConfidence" : [
1.670738485926845E8,
1.713709819275521E8
],
"scorePercentiles" : {
"0.0" : 1.6792542807220846E8,
"50.0" : 1.687524320464043E8,
"90.0" : 1.7174000897764036E8,
"95.0" : 1.7174130787674168E8,
"99.0" : 1.7174130787674168E8,
"99.9" : 1.7174130787674168E8,
"99.99" : 1.7174130787674168E8,
"99.999" : 1.7174130787674168E8,
"99.9999" : 1.7174130787674168E8,
"100.0" : 1.7174130787674168E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6792542807220846E8,
1.687162079294282E8,
1.6842378937433013E8,
1.6878865616338044E8,
1.6942634255000243E8,
1.7174130787674168E8,
1.6819653858105442E8,
1.6935041248849672E8,
1.7172831888572836E8,
1.6792715067981252E8
]
]
},
"readwrite_put" : {
"score" : 1.6381692134004036E7,
"scoreError" : 476897.0584280764,
"scoreConfidence" : [
1.5904795075575959E7,
1.6858589192432113E7
],
"scorePercentiles" : {
"0.0" : 1.5836381510458384E7,
"50.0" : 1.6413936226335179E7,
"90.0" : 1.6813759722142868E7,
"95.0" : 1.6815798359587155E7,
"99.0" : 1.6815798359587155E7,
"99.9" : 1.6815798359587155E7,
"99.99" : 1.6815798359587155E7,
"99.999" : 1.6815798359587155E7,
"99.9999" : 1.6815798359587155E7,
"100.0" : 1.6815798359587155E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6815798359587155E7,
1.5836381510458384E7,
1.6265068420117833E7,
1.604390128656058E7,
1.6153502749497592E7,
1.6418887398789162E7,
1.6597926731269266E7,
1.6795411985144295E7,
1.6408985053881194E7,
1.6481057844734881E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.7120616720729105E7,
"scoreError" : 544545.8612787607,
"scoreConfidence" : [
3.657607085945035E7,
3.766516258200786E7
],
"scorePercentiles" : {
"0.0" : 3.661940366730158E7,
"50.0" : 3.701379163882366E7,
"90.0" : 3.776803574114736E7,
"95.0" : 3.7805043645955406E7,
"99.0" : 3.7805043645955406E7,
"99.9" : 3.7805043645955406E7,
"99.99" : 3.7805043645955406E7,
"99.999" : 3.7805043645955406E7,
"99.9999" : 3.7805043645955406E7,
"100.0" : 3.7805043645955406E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.672667447492256E7,
3.689485778038E7,
3.700660296797445E7,
3.7805043645955406E7,
3.743496459787496E7,
3.701086789461092E7,
3.7400110838227585E7,
3.7290925957007244E7,
3.7016715383036405E7,
3.661940366730158E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.3979522724819416E7,
"scoreError" : 172286.7486301754,
"scoreConfidence" : [
1.380723597618924E7,
1.4151809473449592E7
],
"scorePercentiles" : {
"0.0" : 1.3834693167956756E7,
"50.0" : 1.3937215063607533E7,
"90.0" : 1.4170610208555995E7,
"95.0" : 1.4176343332055159E7,
"99.0" : 1.4176343332055159E7,
"99.9" : 1.4176343332055159E7,
"99.99" : 1.4176343332055159E7,
"99.999" : 1.4176343332055159E7,
"99.9999" : 1.4176343332055159E7,
"100.0" : 1.4176343332055159E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3928875441151068E7,
1.4093388900603147E7,
1.4176343332055159E7,
1.388768141523073E7,
1.4119012097063512E7,
1.3925729722484622E7,
1.4000590823712116E7,
1.3883357661873074E7,
1.3834693167956756E7,
1.3945554686063996E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.2091106054566406E7,
"scoreError" : 1709781.9058559004,
"scoreConfidence" : [
6.0381324148710504E7,
6.380088796042231E7
],
"scorePercentiles" : {
"0.0" : 6.080041026805914E7,
"50.0" : 6.187271732233295E7,
"90.0" : 6.447377872541878E7,
"95.0" : 6.464120157137364E7,
"99.0" : 6.464120157137364E7,
"99.9" : 6.464120157137364E7,
"99.99" : 6.464120157137364E7,
"99.999" : 6.464120157137364E7,
"99.9999" : 6.464120157137364E7,
"100.0" : 6.464120157137364E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.191486895215807E7,
6.19822768860809E7,
6.102176105079009E7,
6.183056569250783E7,
6.296697311182504E7,
6.171247434571934E7,
6.125639009963233E7,
6.080041026805914E7,
6.278413856751771E7,
6.464120157137364E7
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment