Skip to content

Instantly share code, notes, and snippets.

@ben-manes
Last active January 31, 2026 00:55
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.955846086128104E7,
"scoreError" : 8325197.046342747,
"scoreConfidence" : [
8.123326381493829E7,
9.788365790762378E7
],
"scorePercentiles" : {
"0.0" : 8.916122657369085E7,
"50.0" : 8.945725686738971E7,
"90.0" : 9.005689914276254E7,
"95.0" : 9.005689914276254E7,
"99.0" : 9.005689914276254E7,
"99.9" : 9.005689914276254E7,
"99.99" : 9.005689914276254E7,
"99.999" : 9.005689914276254E7,
"99.9999" : 9.005689914276254E7,
"100.0" : 9.005689914276254E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.916122657369085E7,
8.945725686738971E7,
9.005689914276254E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2837878001558125E7,
"scoreError" : 2223446.9625959178,
"scoreConfidence" : [
2.0614431038962208E7,
2.5061324964154042E7
],
"scorePercentiles" : {
"0.0" : 2.2701016054208364E7,
"50.0" : 2.2877935904631555E7,
"90.0" : 2.293468204583445E7,
"95.0" : 2.293468204583445E7,
"99.0" : 2.293468204583445E7,
"99.9" : 2.293468204583445E7,
"99.99" : 2.293468204583445E7,
"99.999" : 2.293468204583445E7,
"99.9999" : 2.293468204583445E7,
"100.0" : 2.293468204583445E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2701016054208364E7,
2.293468204583445E7,
2.2877935904631555E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.2035312484604955E8,
"scoreError" : 2.3945242378560013E8,
"scoreConfidence" : [
8.090070106044942E7,
5.598055486316497E8
],
"scorePercentiles" : {
"0.0" : 3.0528163029156774E8,
"50.0" : 3.2650746279545254E8,
"90.0" : 3.292702814511284E8,
"95.0" : 3.292702814511284E8,
"99.0" : 3.292702814511284E8,
"99.9" : 3.292702814511284E8,
"99.99" : 3.292702814511284E8,
"99.999" : 3.292702814511284E8,
"99.9999" : 3.292702814511284E8,
"100.0" : 3.292702814511284E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.0528163029156774E8,
3.2650746279545254E8,
3.292702814511284E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.521000898860875E7,
"scoreError" : 1.3514484116329972E7,
"scoreConfidence" : [
6.169552487227878E7,
8.872449310493872E7
],
"scorePercentiles" : {
"0.0" : 7.436273923509279E7,
"50.0" : 7.553192218941882E7,
"90.0" : 7.573536554131465E7,
"95.0" : 7.573536554131465E7,
"99.0" : 7.573536554131465E7,
"99.9" : 7.573536554131465E7,
"99.99" : 7.573536554131465E7,
"99.999" : 7.573536554131465E7,
"99.9999" : 7.573536554131465E7,
"100.0" : 7.573536554131465E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.553192218941882E7,
7.573536554131465E7,
7.436273923509279E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.6257480178149104E7,
"scoreError" : 1.5092514996963302E7,
"scoreConfidence" : [
5.1164965181185804E7,
8.134999517511241E7
],
"scorePercentiles" : {
"0.0" : 6.534368611417221E7,
"50.0" : 6.6473309315685004E7,
"90.0" : 6.6955445104590096E7,
"95.0" : 6.6955445104590096E7,
"99.0" : 6.6955445104590096E7,
"99.9" : 6.6955445104590096E7,
"99.99" : 6.6955445104590096E7,
"99.999" : 6.6955445104590096E7,
"99.9999" : 6.6955445104590096E7,
"100.0" : 6.6955445104590096E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.6473309315685004E7,
6.6955445104590096E7,
6.534368611417221E7
]
]
},
"readwrite_put" : {
"score" : 8952528.810459645,
"scoreError" : 2750901.821097111,
"scoreConfidence" : [
6201626.989362534,
1.1703430631556757E7
],
"scorePercentiles" : {
"0.0" : 8779920.436724555,
"50.0" : 9019053.120920574,
"90.0" : 9058612.873733811,
"95.0" : 9058612.873733811,
"99.0" : 9058612.873733811,
"99.9" : 9058612.873733811,
"99.99" : 9058612.873733811,
"99.999" : 9058612.873733811,
"99.9999" : 9058612.873733811,
"100.0" : 9058612.873733811
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9058612.873733811,
8779920.436724555,
9019053.120920574
]
]
}
}
},
{
"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.18867293183507E7,
"scoreError" : 1987624.2466779025,
"scoreConfidence" : [
1.9899105071672797E7,
2.38743535650286E7
],
"scorePercentiles" : {
"0.0" : 2.1770421597161658E7,
"50.0" : 2.1903360443112575E7,
"90.0" : 2.1986405914777864E7,
"95.0" : 2.1986405914777864E7,
"99.0" : 2.1986405914777864E7,
"99.9" : 2.1986405914777864E7,
"99.99" : 2.1986405914777864E7,
"99.999" : 2.1986405914777864E7,
"99.9999" : 2.1986405914777864E7,
"100.0" : 2.1986405914777864E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1770421597161658E7,
2.1986405914777864E7,
2.1903360443112575E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.164051190952557E7,
"scoreError" : 2305714.6475365884,
"scoreConfidence" : [
1.9334797261988983E7,
2.3946226557062156E7
],
"scorePercentiles" : {
"0.0" : 2.1501528367898352E7,
"50.0" : 2.1671460239221882E7,
"90.0" : 2.174854712145647E7,
"95.0" : 2.174854712145647E7,
"99.0" : 2.174854712145647E7,
"99.9" : 2.174854712145647E7,
"99.99" : 2.174854712145647E7,
"99.999" : 2.174854712145647E7,
"99.9999" : 2.174854712145647E7,
"100.0" : 2.174854712145647E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1501528367898352E7,
2.174854712145647E7,
2.1671460239221882E7
]
]
},
"readwrite_put" : {
"score" : 246217.40882513017,
"scoreError" : 362366.8209870071,
"scoreConfidence" : [
-116149.41216187694,
608584.2298121373
],
"scorePercentiles" : {
"0.0" : 231900.20389069052,
"50.0" : 237858.79332139337,
"90.0" : 268893.2292633066,
"95.0" : 268893.2292633066,
"99.0" : 268893.2292633066,
"99.9" : 268893.2292633066,
"99.99" : 268893.2292633066,
"99.999" : 268893.2292633066,
"99.9999" : 268893.2292633066,
"100.0" : 268893.2292633066
},
"scoreUnit" : "ops/s",
"rawData" : [
[
268893.2292633066,
237858.79332139337,
231900.20389069052
]
]
}
}
},
{
"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.428143192190365E8,
"scoreError" : 7.191230477652144E7,
"scoreConfidence" : [
1.7090201444251505E8,
3.147266239955579E8
],
"scorePercentiles" : {
"0.0" : 2.394967975260885E8,
"50.0" : 2.417743806801326E8,
"90.0" : 2.4717177945088845E8,
"95.0" : 2.4717177945088845E8,
"99.0" : 2.4717177945088845E8,
"99.9" : 2.4717177945088845E8,
"99.99" : 2.4717177945088845E8,
"99.999" : 2.4717177945088845E8,
"99.9999" : 2.4717177945088845E8,
"100.0" : 2.4717177945088845E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4717177945088845E8,
2.417743806801326E8,
2.394967975260885E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.280487072828039E8,
"scoreError" : 7.938392702174139E7,
"scoreConfidence" : [
1.486647802610625E8,
3.074326343045453E8
],
"scorePercentiles" : {
"0.0" : 2.242860876432841E8,
"50.0" : 2.2704629733670872E8,
"90.0" : 2.3281373686841887E8,
"95.0" : 2.3281373686841887E8,
"99.0" : 2.3281373686841887E8,
"99.9" : 2.3281373686841887E8,
"99.99" : 2.3281373686841887E8,
"99.999" : 2.3281373686841887E8,
"99.9999" : 2.3281373686841887E8,
"100.0" : 2.3281373686841887E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3281373686841887E8,
2.2704629733670872E8,
2.242860876432841E8
]
]
},
"readwrite_put" : {
"score" : 1.4765611936232626E7,
"scoreError" : 7800480.720959082,
"scoreConfidence" : [
6965131.215273544,
2.256609265719171E7
],
"scorePercentiles" : {
"0.0" : 1.435804258246961E7,
"50.0" : 1.4728083343423879E7,
"90.0" : 1.5210709882804394E7,
"95.0" : 1.5210709882804394E7,
"99.0" : 1.5210709882804394E7,
"99.9" : 1.5210709882804394E7,
"99.99" : 1.5210709882804394E7,
"99.999" : 1.5210709882804394E7,
"99.9999" : 1.5210709882804394E7,
"100.0" : 1.5210709882804394E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.435804258246961E7,
1.4728083343423879E7,
1.5210709882804394E7
]
]
}
}
},
{
"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.7134487782560706E7,
"scoreError" : 3413760.072884626,
"scoreConfidence" : [
2.372072770967608E7,
3.0548247855445333E7
],
"scorePercentiles" : {
"0.0" : 2.696736896100738E7,
"50.0" : 2.709944171269694E7,
"90.0" : 2.7336652673977792E7,
"95.0" : 2.7336652673977792E7,
"99.0" : 2.7336652673977792E7,
"99.9" : 2.7336652673977792E7,
"99.99" : 2.7336652673977792E7,
"99.999" : 2.7336652673977792E7,
"99.9999" : 2.7336652673977792E7,
"100.0" : 2.7336652673977792E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7336652673977792E7,
2.709944171269694E7,
2.696736896100738E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2003176851173365E7,
"scoreError" : 573026.6764310979,
"scoreConfidence" : [
1.1430150174742268E7,
1.2576203527604463E7
],
"scorePercentiles" : {
"0.0" : 1.1968081162082452E7,
"50.0" : 1.201280145384273E7,
"90.0" : 1.2028647937594915E7,
"95.0" : 1.2028647937594915E7,
"99.0" : 1.2028647937594915E7,
"99.9" : 1.2028647937594915E7,
"99.99" : 1.2028647937594915E7,
"99.999" : 1.2028647937594915E7,
"99.9999" : 1.2028647937594915E7,
"100.0" : 1.2028647937594915E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1968081162082452E7,
1.201280145384273E7,
1.2028647937594915E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-21-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.10",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "21.0.10+7-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.6642164547399916E7,
"scoreError" : 6802156.311948459,
"scoreConfidence" : [
5.984000823545146E7,
7.344432085934837E7
],
"scorePercentiles" : {
"0.0" : 6.622747304080094E7,
"50.0" : 6.674931201132695E7,
"90.0" : 6.694970859007187E7,
"95.0" : 6.694970859007187E7,
"99.0" : 6.694970859007187E7,
"99.9" : 6.694970859007187E7,
"99.99" : 6.694970859007187E7,
"99.999" : 6.694970859007187E7,
"99.9999" : 6.694970859007187E7,
"100.0" : 6.694970859007187E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.674931201132695E7,
6.622747304080094E7,
6.694970859007187E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.502322170695756E7,
"scoreError" : 3630933.5261889417,
"scoreConfidence" : [
8.139228818076862E7,
8.86541552331465E7
],
"scorePercentiles" : {
"0.0" : 8.485033752779835E7,
"50.0" : 8.497853890944311E7,
"90.0" : 8.524078868363123E7,
"95.0" : 8.524078868363123E7,
"99.0" : 8.524078868363123E7,
"99.9" : 8.524078868363123E7,
"99.99" : 8.524078868363123E7,
"99.999" : 8.524078868363123E7,
"99.9999" : 8.524078868363123E7,
"100.0" : 8.524078868363123E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.485033752779835E7,
8.524078868363123E7,
8.497853890944311E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.4181929446792435E7,
"scoreError" : 6113865.199705,
"scoreConfidence" : [
1.8068064247087434E7,
3.0295794646497436E7
],
"scorePercentiles" : {
"0.0" : 2.3799306716469146E7,
"50.0" : 2.432317725892617E7,
"90.0" : 2.4423304364981987E7,
"95.0" : 2.4423304364981987E7,
"99.0" : 2.4423304364981987E7,
"99.9" : 2.4423304364981987E7,
"99.99" : 2.4423304364981987E7,
"99.999" : 2.4423304364981987E7,
"99.9999" : 2.4423304364981987E7,
"100.0" : 2.4423304364981987E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4423304364981987E7,
2.432317725892617E7,
2.3799306716469146E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.282650316488171E8,
"scoreError" : 3.033334246832075E7,
"scoreConfidence" : [
2.979316891804964E8,
3.5859837411713785E8
],
"scorePercentiles" : {
"0.0" : 3.267019538638956E8,
"50.0" : 3.2808113183028287E8,
"90.0" : 3.300120092522729E8,
"95.0" : 3.300120092522729E8,
"99.0" : 3.300120092522729E8,
"99.9" : 3.300120092522729E8,
"99.99" : 3.300120092522729E8,
"99.999" : 3.300120092522729E8,
"99.9999" : 3.300120092522729E8,
"100.0" : 3.300120092522729E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.267019538638956E8,
3.2808113183028287E8,
3.300120092522729E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.352099164386097E7,
"scoreError" : 1.2328678420597559E7,
"scoreConfidence" : [
6.1192313223263405E7,
8.584967006445852E7
],
"scorePercentiles" : {
"0.0" : 7.297055948219907E7,
"50.0" : 7.331720651605767E7,
"90.0" : 7.427520893332615E7,
"95.0" : 7.427520893332615E7,
"99.0" : 7.427520893332615E7,
"99.9" : 7.427520893332615E7,
"99.99" : 7.427520893332615E7,
"99.999" : 7.427520893332615E7,
"99.9999" : 7.427520893332615E7,
"100.0" : 7.427520893332615E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.297055948219907E7,
7.331720651605767E7,
7.427520893332615E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.251224272780922E7,
"scoreError" : 1.8357137517228816E7,
"scoreConfidence" : [
4.415510521058041E7,
8.086938024503803E7
],
"scorePercentiles" : {
"0.0" : 6.1398159321507365E7,
"50.0" : 6.278365255072081E7,
"90.0" : 6.3354916311199486E7,
"95.0" : 6.3354916311199486E7,
"99.0" : 6.3354916311199486E7,
"99.9" : 6.3354916311199486E7,
"99.99" : 6.3354916311199486E7,
"99.999" : 6.3354916311199486E7,
"99.9999" : 6.3354916311199486E7,
"100.0" : 6.3354916311199486E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.1398159321507365E7,
6.278365255072081E7,
6.3354916311199486E7
]
]
},
"readwrite_put" : {
"score" : 1.1008748916051747E7,
"scoreError" : 9578714.374272346,
"scoreConfidence" : [
1430034.5417794008,
2.0587463290324092E7
],
"scorePercentiles" : {
"0.0" : 1.0533553965336867E7,
"50.0" : 1.0920292622126665E7,
"90.0" : 1.1572400160691706E7,
"95.0" : 1.1572400160691706E7,
"99.0" : 1.1572400160691706E7,
"99.9" : 1.1572400160691706E7,
"99.99" : 1.1572400160691706E7,
"99.999" : 1.1572400160691706E7,
"99.9999" : 1.1572400160691706E7,
"100.0" : 1.1572400160691706E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1572400160691706E7,
1.0533553965336867E7,
1.0920292622126665E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.350104444075859E7,
"scoreError" : 3528794.9033996407,
"scoreConfidence" : [
1.9972249537358947E7,
2.7029839344158232E7
],
"scorePercentiles" : {
"0.0" : 2.3324647410728533E7,
"50.0" : 2.3470599132349513E7,
"90.0" : 2.370788677919772E7,
"95.0" : 2.370788677919772E7,
"99.0" : 2.370788677919772E7,
"99.9" : 2.370788677919772E7,
"99.99" : 2.370788677919772E7,
"99.999" : 2.370788677919772E7,
"99.9999" : 2.370788677919772E7,
"100.0" : 2.370788677919772E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3324647410728533E7,
2.3470599132349513E7,
2.370788677919772E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.312206010317271E7,
"scoreError" : 3846734.050626448,
"scoreConfidence" : [
1.927532605254626E7,
2.6968794153799158E7
],
"scorePercentiles" : {
"0.0" : 2.293517988669646E7,
"50.0" : 2.308034990947173E7,
"90.0" : 2.335065051334994E7,
"95.0" : 2.335065051334994E7,
"99.0" : 2.335065051334994E7,
"99.9" : 2.335065051334994E7,
"99.99" : 2.335065051334994E7,
"99.999" : 2.335065051334994E7,
"99.9999" : 2.335065051334994E7,
"100.0" : 2.335065051334994E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.293517988669646E7,
2.308034990947173E7,
2.335065051334994E7
]
]
},
"readwrite_put" : {
"score" : 378984.3375858776,
"scoreError" : 343683.23118064285,
"scoreConfidence" : [
35301.10640523478,
722667.5687665205
],
"scorePercentiles" : {
"0.0" : 357236.26584777806,
"50.0" : 389467.52403207065,
"90.0" : 390249.222877784,
"95.0" : 390249.222877784,
"99.0" : 390249.222877784,
"99.9" : 390249.222877784,
"99.99" : 390249.222877784,
"99.999" : 390249.222877784,
"99.9999" : 390249.222877784,
"100.0" : 390249.222877784
},
"scoreUnit" : "ops/s",
"rawData" : [
[
389467.52403207065,
390249.222877784,
357236.26584777806
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.4465774594340953E8,
"scoreError" : 1.1667006444691107E8,
"scoreConfidence" : [
1.2798768149649847E8,
3.613278103903206E8
],
"scorePercentiles" : {
"0.0" : 2.374018763660673E8,
"50.0" : 2.4709769307939085E8,
"90.0" : 2.494736683847704E8,
"95.0" : 2.494736683847704E8,
"99.0" : 2.494736683847704E8,
"99.9" : 2.494736683847704E8,
"99.99" : 2.494736683847704E8,
"99.999" : 2.494736683847704E8,
"99.9999" : 2.494736683847704E8,
"100.0" : 2.494736683847704E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.374018763660673E8,
2.494736683847704E8,
2.4709769307939085E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3052987755810496E8,
"scoreError" : 1.2725875850452659E8,
"scoreConfidence" : [
1.0327111905357838E8,
3.5778863606263155E8
],
"scorePercentiles" : {
"0.0" : 2.2271030666884512E8,
"50.0" : 2.3276691615044478E8,
"90.0" : 2.3611240985502502E8,
"95.0" : 2.3611240985502502E8,
"99.0" : 2.3611240985502502E8,
"99.9" : 2.3611240985502502E8,
"99.99" : 2.3611240985502502E8,
"99.999" : 2.3611240985502502E8,
"99.9999" : 2.3611240985502502E8,
"100.0" : 2.3611240985502502E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2271030666884512E8,
2.3611240985502502E8,
2.3276691615044478E8
]
]
},
"readwrite_put" : {
"score" : 1.4127868385304542E7,
"scoreError" : 1.255124177773921E7,
"scoreConfidence" : [
1576626.6075653322,
2.6679110163043752E7
],
"scorePercentiles" : {
"0.0" : 1.3361258529745355E7,
"50.0" : 1.4330776928946061E7,
"90.0" : 1.469156969722221E7,
"95.0" : 1.469156969722221E7,
"99.0" : 1.469156969722221E7,
"99.9" : 1.469156969722221E7,
"99.99" : 1.469156969722221E7,
"99.999" : 1.469156969722221E7,
"99.9999" : 1.469156969722221E7,
"100.0" : 1.469156969722221E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.469156969722221E7,
1.3361258529745355E7,
1.4330776928946061E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.376183177354603E7,
"scoreError" : 1.3708893261872193E7,
"scoreConfidence" : [
3.0052938511673838E7,
5.747072503541823E7
],
"scorePercentiles" : {
"0.0" : 4.314233610367294E7,
"50.0" : 4.354544566112568E7,
"90.0" : 4.4597713555839494E7,
"95.0" : 4.4597713555839494E7,
"99.0" : 4.4597713555839494E7,
"99.9" : 4.4597713555839494E7,
"99.99" : 4.4597713555839494E7,
"99.999" : 4.4597713555839494E7,
"99.9999" : 4.4597713555839494E7,
"100.0" : 4.4597713555839494E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.314233610367294E7,
4.354544566112568E7,
4.4597713555839494E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2015858602793789E7,
"scoreError" : 447346.1802025867,
"scoreConfidence" : [
1.1568512422591202E7,
1.2463204782996375E7
],
"scorePercentiles" : {
"0.0" : 1.1987867551035304E7,
"50.0" : 1.2026161796503179E7,
"90.0" : 1.2033546460842878E7,
"95.0" : 1.2033546460842878E7,
"99.0" : 1.2033546460842878E7,
"99.9" : 1.2033546460842878E7,
"99.99" : 1.2033546460842878E7,
"99.999" : 1.2033546460842878E7,
"99.9999" : 1.2033546460842878E7,
"100.0" : 1.2033546460842878E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1987867551035304E7,
1.2033546460842878E7,
1.2026161796503179E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/home/runner/.gradle/jdks/graalvm_community-24-amd64-linux.2/bin/java",
"jvmArgs" : [
"-XX:+UnlockExperimentalVMOptions",
"-Dgraal.ShowConfiguration=info",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+11-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.264996014311371E7,
"scoreError" : 2869259.606581116,
"scoreConfidence" : [
5.9780700536532596E7,
6.5519219749694824E7
],
"scorePercentiles" : {
"0.0" : 6.2489917950168595E7,
"50.0" : 6.265565142851636E7,
"90.0" : 6.2804311050656185E7,
"95.0" : 6.2804311050656185E7,
"99.0" : 6.2804311050656185E7,
"99.9" : 6.2804311050656185E7,
"99.99" : 6.2804311050656185E7,
"99.999" : 6.2804311050656185E7,
"99.9999" : 6.2804311050656185E7,
"100.0" : 6.2804311050656185E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.2489917950168595E7,
6.265565142851636E7,
6.2804311050656185E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.1229552140477417E8,
"scoreError" : 1.6252901376519673E7,
"scoreConfidence" : [
9.604262002825451E7,
1.2854842278129384E8
],
"scorePercentiles" : {
"0.0" : 1.1136576469654173E8,
"50.0" : 1.1237918453145877E8,
"90.0" : 1.13141614986322E8,
"95.0" : 1.13141614986322E8,
"99.0" : 1.13141614986322E8,
"99.9" : 1.13141614986322E8,
"99.99" : 1.13141614986322E8,
"99.999" : 1.13141614986322E8,
"99.9999" : 1.13141614986322E8,
"100.0" : 1.13141614986322E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1136576469654173E8,
1.1237918453145877E8,
1.13141614986322E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.596565282221273E7,
"scoreError" : 1563981.8221462409,
"scoreConfidence" : [
2.440167100006649E7,
2.752963464435897E7
],
"scorePercentiles" : {
"0.0" : 2.5876808526086383E7,
"50.0" : 2.5972270769780412E7,
"90.0" : 2.60478791707714E7,
"95.0" : 2.60478791707714E7,
"99.0" : 2.60478791707714E7,
"99.9" : 2.60478791707714E7,
"99.99" : 2.60478791707714E7,
"99.999" : 2.60478791707714E7,
"99.9999" : 2.60478791707714E7,
"100.0" : 2.60478791707714E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5972270769780412E7,
2.5876808526086383E7,
2.60478791707714E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.189384014766415E8,
"scoreError" : 6669737.222506766,
"scoreConfidence" : [
3.122686642541347E8,
3.2560813869914824E8
],
"scorePercentiles" : {
"0.0" : 3.186164991285203E8,
"50.0" : 3.188628345877985E8,
"90.0" : 3.193358707136055E8,
"95.0" : 3.193358707136055E8,
"99.0" : 3.193358707136055E8,
"99.9" : 3.193358707136055E8,
"99.99" : 3.193358707136055E8,
"99.999" : 3.193358707136055E8,
"99.9999" : 3.193358707136055E8,
"100.0" : 3.193358707136055E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.186164991285203E8,
3.193358707136055E8,
3.188628345877985E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.773082137161489E7,
"scoreError" : 2.8582870567928653E7,
"scoreConfidence" : [
5.914795080368623E7,
1.1631369193954355E8
],
"scorePercentiles" : {
"0.0" : 8.635547976540937E7,
"50.0" : 8.740067618466301E7,
"90.0" : 8.943630816477233E7,
"95.0" : 8.943630816477233E7,
"99.0" : 8.943630816477233E7,
"99.9" : 8.943630816477233E7,
"99.99" : 8.943630816477233E7,
"99.999" : 8.943630816477233E7,
"99.9999" : 8.943630816477233E7,
"100.0" : 8.943630816477233E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.635547976540937E7,
8.943630816477233E7,
8.740067618466301E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.531051153218143E7,
"scoreError" : 2.754611226795237E7,
"scoreConfidence" : [
4.776439926422906E7,
1.028566238001338E8
],
"scorePercentiles" : {
"0.0" : 7.416084171108209E7,
"50.0" : 7.475023478044486E7,
"90.0" : 7.702045810501735E7,
"95.0" : 7.702045810501735E7,
"99.0" : 7.702045810501735E7,
"99.9" : 7.702045810501735E7,
"99.99" : 7.702045810501735E7,
"99.999" : 7.702045810501735E7,
"99.9999" : 7.702045810501735E7,
"100.0" : 7.702045810501735E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.416084171108209E7,
7.702045810501735E7,
7.475023478044486E7
]
]
},
"readwrite_put" : {
"score" : 1.2420309839433476E7,
"scoreError" : 4158371.9782324214,
"scoreConfidence" : [
8261937.861201055,
1.6578681817665897E7
],
"scorePercentiles" : {
"0.0" : 1.219463805432727E7,
"50.0" : 1.241585005975499E7,
"90.0" : 1.2650441404218167E7,
"95.0" : 1.2650441404218167E7,
"99.0" : 1.2650441404218167E7,
"99.9" : 1.2650441404218167E7,
"99.99" : 1.2650441404218167E7,
"99.999" : 1.2650441404218167E7,
"99.9999" : 1.2650441404218167E7,
"100.0" : 1.2650441404218167E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.219463805432727E7,
1.241585005975499E7,
1.2650441404218167E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.467445192316306E7,
"scoreError" : 5004605.968311858,
"scoreConfidence" : [
1.9669845954851203E7,
2.9679057891474918E7
],
"scorePercentiles" : {
"0.0" : 2.4372709543567557E7,
"50.0" : 2.4741868018509883E7,
"90.0" : 2.4908778207411744E7,
"95.0" : 2.4908778207411744E7,
"99.0" : 2.4908778207411744E7,
"99.9" : 2.4908778207411744E7,
"99.99" : 2.4908778207411744E7,
"99.999" : 2.4908778207411744E7,
"99.9999" : 2.4908778207411744E7,
"100.0" : 2.4908778207411744E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4908778207411744E7,
2.4372709543567557E7,
2.4741868018509883E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.4133282400078792E7,
"scoreError" : 5533964.26424086,
"scoreConfidence" : [
1.859931813583793E7,
2.9667246664319653E7
],
"scorePercentiles" : {
"0.0" : 2.3803720603976782E7,
"50.0" : 2.4195330422443055E7,
"90.0" : 2.440079617381654E7,
"95.0" : 2.440079617381654E7,
"99.0" : 2.440079617381654E7,
"99.9" : 2.440079617381654E7,
"99.99" : 2.440079617381654E7,
"99.999" : 2.440079617381654E7,
"99.9999" : 2.440079617381654E7,
"100.0" : 2.440079617381654E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.440079617381654E7,
2.3803720603976782E7,
2.4195330422443055E7
]
]
},
"readwrite_put" : {
"score" : 541169.5230842697,
"scoreError" : 562922.4130624947,
"scoreConfidence" : [
-21752.889978224994,
1104091.9361467646
],
"scorePercentiles" : {
"0.0" : 507982.03359520447,
"50.0" : 546537.59606683,
"90.0" : 568988.9395907747,
"95.0" : 568988.9395907747,
"99.0" : 568988.9395907747,
"99.9" : 568988.9395907747,
"99.99" : 568988.9395907747,
"99.999" : 568988.9395907747,
"99.9999" : 568988.9395907747,
"100.0" : 568988.9395907747
},
"scoreUnit" : "ops/s",
"rawData" : [
[
507982.03359520447,
568988.9395907747,
546537.59606683
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.4094879728873137E8,
"scoreError" : 7.224780394116269E7,
"scoreConfidence" : [
6.870099334756868E7,
2.1319660122989404E8
],
"scorePercentiles" : {
"0.0" : 1.3639112595243838E8,
"50.0" : 1.4290595030788696E8,
"90.0" : 1.4354931560586876E8,
"95.0" : 1.4354931560586876E8,
"99.0" : 1.4354931560586876E8,
"99.9" : 1.4354931560586876E8,
"99.99" : 1.4354931560586876E8,
"99.999" : 1.4354931560586876E8,
"99.9999" : 1.4354931560586876E8,
"100.0" : 1.4354931560586876E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4290595030788696E8,
1.4354931560586876E8,
1.3639112595243838E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.2248540668890041E8,
"scoreError" : 8.721530996271878E7,
"scoreConfidence" : [
3.527009672618163E7,
2.097007166516192E8
],
"scorePercentiles" : {
"0.0" : 1.1698206830372764E8,
"50.0" : 1.2486457644271721E8,
"90.0" : 1.256095753202564E8,
"95.0" : 1.256095753202564E8,
"99.0" : 1.256095753202564E8,
"99.9" : 1.256095753202564E8,
"99.99" : 1.256095753202564E8,
"99.999" : 1.256095753202564E8,
"99.9999" : 1.256095753202564E8,
"100.0" : 1.256095753202564E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.256095753202564E8,
1.2486457644271721E8,
1.1698206830372764E8
]
]
},
"readwrite_put" : {
"score" : 1.8463390599830937E7,
"scoreError" : 1.9586345410946105E7,
"scoreConfidence" : [
-1122954.811115168,
3.804973601077704E7
],
"scorePercentiles" : {
"0.0" : 1.7296374987630524E7,
"50.0" : 1.868473916315156E7,
"90.0" : 1.940905764871073E7,
"95.0" : 1.940905764871073E7,
"99.0" : 1.940905764871073E7,
"99.9" : 1.940905764871073E7,
"99.99" : 1.940905764871073E7,
"99.999" : 1.940905764871073E7,
"99.9999" : 1.940905764871073E7,
"100.0" : 1.940905764871073E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.7296374987630524E7,
1.868473916315156E7,
1.940905764871073E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.130127663631644E7,
"scoreError" : 4271638.464254787,
"scoreConfidence" : [
4.702963817206165E7,
5.557291510057123E7
],
"scorePercentiles" : {
"0.0" : 5.110023926517914E7,
"50.0" : 5.124523578781193E7,
"90.0" : 5.155835485595824E7,
"95.0" : 5.155835485595824E7,
"99.0" : 5.155835485595824E7,
"99.9" : 5.155835485595824E7,
"99.99" : 5.155835485595824E7,
"99.999" : 5.155835485595824E7,
"99.9999" : 5.155835485595824E7,
"100.0" : 5.155835485595824E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.124523578781193E7,
5.110023926517914E7,
5.155835485595824E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.3036863398943016E7,
"scoreError" : 1692740.4907003222,
"scoreConfidence" : [
1.1344122908242695E7,
1.4729603889643338E7
],
"scorePercentiles" : {
"0.0" : 1.2930282415347852E7,
"50.0" : 1.3080699106825445E7,
"90.0" : 1.3099608674655752E7,
"95.0" : 1.3099608674655752E7,
"99.0" : 1.3099608674655752E7,
"99.9" : 1.3099608674655752E7,
"99.99" : 1.3099608674655752E7,
"99.999" : 1.3099608674655752E7,
"99.9999" : 1.3099608674655752E7,
"100.0" : 1.3099608674655752E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2930282415347852E7,
1.3099608674655752E7,
1.3080699106825445E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_GraalVM_jdk/25/x64/bin/java",
"jvmArgs" : [
"-Djdk.graal.ShowConfiguration=info",
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseJVMCICompiler",
"-XX:+EnableJVMCI",
"-XX:+EagerJVMCI",
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Java HotSpot(TM) 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS-jvmci-b01",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 7.45130810117939E7,
"scoreError" : 1034316.6462789447,
"scoreConfidence" : [
7.347876436551495E7,
7.554739765807284E7
],
"scorePercentiles" : {
"0.0" : 7.446872332729514E7,
"50.0" : 7.449356392834541E7,
"90.0" : 7.457695577974112E7,
"95.0" : 7.457695577974112E7,
"99.0" : 7.457695577974112E7,
"99.9" : 7.457695577974112E7,
"99.99" : 7.457695577974112E7,
"99.999" : 7.457695577974112E7,
"99.9999" : 7.457695577974112E7,
"100.0" : 7.457695577974112E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.446872332729514E7,
7.457695577974112E7,
7.449356392834541E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.658374473310175E7,
"scoreError" : 5406872.630239473,
"scoreConfidence" : [
3.1176872102862276E7,
4.199061736334122E7
],
"scorePercentiles" : {
"0.0" : 3.624183984850399E7,
"50.0" : 3.674203494089918E7,
"90.0" : 3.6767359409902066E7,
"95.0" : 3.6767359409902066E7,
"99.0" : 3.6767359409902066E7,
"99.9" : 3.6767359409902066E7,
"99.99" : 3.6767359409902066E7,
"99.999" : 3.6767359409902066E7,
"99.9999" : 3.6767359409902066E7,
"100.0" : 3.6767359409902066E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.6767359409902066E7,
3.624183984850399E7,
3.674203494089918E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.6937118832668345E7,
"scoreError" : 510601.15162304183,
"scoreConfidence" : [
1.6426517681045303E7,
1.7447719984291386E7
],
"scorePercentiles" : {
"0.0" : 1.6918310105133194E7,
"50.0" : 1.692376382009014E7,
"90.0" : 1.6969282572781697E7,
"95.0" : 1.6969282572781697E7,
"99.0" : 1.6969282572781697E7,
"99.9" : 1.6969282572781697E7,
"99.99" : 1.6969282572781697E7,
"99.999" : 1.6969282572781697E7,
"99.9999" : 1.6969282572781697E7,
"100.0" : 1.6969282572781697E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6918310105133194E7,
1.692376382009014E7,
1.6969282572781697E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.7088027675566545E8,
"scoreError" : 9947282.374088721,
"scoreConfidence" : [
1.6093299438157672E8,
1.808275591297542E8
],
"scorePercentiles" : {
"0.0" : 1.7026446024747056E8,
"50.0" : 1.710747448783327E8,
"90.0" : 1.7130162514119318E8,
"95.0" : 1.7130162514119318E8,
"99.0" : 1.7130162514119318E8,
"99.9" : 1.7130162514119318E8,
"99.99" : 1.7130162514119318E8,
"99.999" : 1.7130162514119318E8,
"99.9999" : 1.7130162514119318E8,
"100.0" : 1.7130162514119318E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.710747448783327E8,
1.7026446024747056E8,
1.7130162514119318E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.410449163390198E7,
"scoreError" : 9807901.68052243,
"scoreConfidence" : [
2.4296589953379553E7,
4.391239331442441E7
],
"scorePercentiles" : {
"0.0" : 3.369839602762062E7,
"50.0" : 3.390092779167977E7,
"90.0" : 3.471415108240557E7,
"95.0" : 3.471415108240557E7,
"99.0" : 3.471415108240557E7,
"99.9" : 3.471415108240557E7,
"99.99" : 3.471415108240557E7,
"99.999" : 3.471415108240557E7,
"99.9999" : 3.471415108240557E7,
"100.0" : 3.471415108240557E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.471415108240557E7,
3.369839602762062E7,
3.390092779167977E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.9415454774297792E7,
"scoreError" : 7744761.147487017,
"scoreConfidence" : [
2.1670693626810774E7,
3.716021592178481E7
],
"scorePercentiles" : {
"0.0" : 2.9013209666439414E7,
"50.0" : 2.93739595075712E7,
"90.0" : 2.9859195148882758E7,
"95.0" : 2.9859195148882758E7,
"99.0" : 2.9859195148882758E7,
"99.9" : 2.9859195148882758E7,
"99.99" : 2.9859195148882758E7,
"99.999" : 2.9859195148882758E7,
"99.9999" : 2.9859195148882758E7,
"100.0" : 2.9859195148882758E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.9859195148882758E7,
2.9013209666439414E7,
2.93739595075712E7
]
]
},
"readwrite_put" : {
"score" : 4689036.859604198,
"scoreError" : 2992476.3092265185,
"scoreConfidence" : [
1696560.550377679,
7681513.168830716
],
"scorePercentiles" : {
"0.0" : 4526968.284108568,
"50.0" : 4685186.361181211,
"90.0" : 4854955.933522813,
"95.0" : 4854955.933522813,
"99.0" : 4854955.933522813,
"99.9" : 4854955.933522813,
"99.99" : 4854955.933522813,
"99.999" : 4854955.933522813,
"99.9999" : 4854955.933522813,
"100.0" : 4854955.933522813
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4854955.933522813,
4685186.361181211,
4526968.284108568
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.5773919729669148E7,
"scoreError" : 1520624.103931554,
"scoreConfidence" : [
1.4253295625737594E7,
1.7294543833600704E7
],
"scorePercentiles" : {
"0.0" : 1.5677711086913291E7,
"50.0" : 1.5819736034149626E7,
"90.0" : 1.5824312067944529E7,
"95.0" : 1.5824312067944529E7,
"99.0" : 1.5824312067944529E7,
"99.9" : 1.5824312067944529E7,
"99.99" : 1.5824312067944529E7,
"99.999" : 1.5824312067944529E7,
"99.9999" : 1.5824312067944529E7,
"100.0" : 1.5824312067944529E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5819736034149626E7,
1.5677711086913291E7,
1.5824312067944529E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.524846040380262E7,
"scoreError" : 1396143.521712545,
"scoreConfidence" : [
1.3852316882090075E7,
1.6644603925515166E7
],
"scorePercentiles" : {
"0.0" : 1.5160792523346229E7,
"50.0" : 1.5282692758895598E7,
"90.0" : 1.5301895929166034E7,
"95.0" : 1.5301895929166034E7,
"99.0" : 1.5301895929166034E7,
"99.9" : 1.5301895929166034E7,
"99.99" : 1.5301895929166034E7,
"99.999" : 1.5301895929166034E7,
"99.9999" : 1.5301895929166034E7,
"100.0" : 1.5301895929166034E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5282692758895598E7,
1.5160792523346229E7,
1.5301895929166034E7
]
]
},
"readwrite_put" : {
"score" : 525459.3258665284,
"scoreError" : 189766.94285748072,
"scoreConfidence" : [
335692.3830090477,
715226.2687240092
],
"scorePercentiles" : {
"0.0" : 516918.56356706045,
"50.0" : 522416.13877849496,
"90.0" : 537043.2752540298,
"95.0" : 537043.2752540298,
"99.0" : 537043.2752540298,
"99.9" : 537043.2752540298,
"99.99" : 537043.2752540298,
"99.999" : 537043.2752540298,
"99.9999" : 537043.2752540298,
"100.0" : 537043.2752540298
},
"scoreUnit" : "ops/s",
"rawData" : [
[
537043.2752540298,
516918.56356706045,
522416.13877849496
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.439669520771276E8,
"scoreError" : 4.381155869919503E7,
"scoreConfidence" : [
1.0015539337793258E8,
1.8777851077632263E8
],
"scorePercentiles" : {
"0.0" : 1.4121186711843142E8,
"50.0" : 1.4507221299649996E8,
"90.0" : 1.456167761164515E8,
"95.0" : 1.456167761164515E8,
"99.0" : 1.456167761164515E8,
"99.9" : 1.456167761164515E8,
"99.99" : 1.456167761164515E8,
"99.999" : 1.456167761164515E8,
"99.9999" : 1.456167761164515E8,
"100.0" : 1.456167761164515E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4121186711843142E8,
1.4507221299649996E8,
1.456167761164515E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.3056626064408927E8,
"scoreError" : 3.743507413602034E7,
"scoreConfidence" : [
9.313118650806892E7,
1.680013347801096E8
],
"scorePercentiles" : {
"0.0" : 1.282037027915187E8,
"50.0" : 1.3159194628011951E8,
"90.0" : 1.3190313286062959E8,
"95.0" : 1.3190313286062959E8,
"99.0" : 1.3190313286062959E8,
"99.9" : 1.3190313286062959E8,
"99.99" : 1.3190313286062959E8,
"99.999" : 1.3190313286062959E8,
"99.9999" : 1.3190313286062959E8,
"100.0" : 1.3190313286062959E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.282037027915187E8,
1.3190313286062959E8,
1.3159194628011951E8
]
]
},
"readwrite_put" : {
"score" : 1.3400691433038352E7,
"scoreError" : 9969740.156883592,
"scoreConfidence" : [
3430951.2761547603,
2.3370431589921944E7
],
"scorePercentiles" : {
"0.0" : 1.3008164326912709E7,
"50.0" : 1.3169080135870356E7,
"90.0" : 1.402482983633199E7,
"95.0" : 1.402482983633199E7,
"99.0" : 1.402482983633199E7,
"99.9" : 1.402482983633199E7,
"99.99" : 1.402482983633199E7,
"99.999" : 1.402482983633199E7,
"99.9999" : 1.402482983633199E7,
"100.0" : 1.402482983633199E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3008164326912709E7,
1.3169080135870356E7,
1.402482983633199E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.9537108228634994E7,
"scoreError" : 3720648.449670327,
"scoreConfidence" : [
1.5816459778964669E7,
2.325775667830532E7
],
"scorePercentiles" : {
"0.0" : 1.9302235729946453E7,
"50.0" : 1.9639771720848754E7,
"90.0" : 1.9669317235109773E7,
"95.0" : 1.9669317235109773E7,
"99.0" : 1.9669317235109773E7,
"99.9" : 1.9669317235109773E7,
"99.99" : 1.9669317235109773E7,
"99.999" : 1.9669317235109773E7,
"99.9999" : 1.9669317235109773E7,
"100.0" : 1.9669317235109773E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.9302235729946453E7,
1.9669317235109773E7,
1.9639771720848754E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 9147749.713420572,
"scoreError" : 1049977.0644190356,
"scoreConfidence" : [
8097772.649001536,
1.0197726777839607E7
],
"scorePercentiles" : {
"0.0" : 9088802.657294229,
"50.0" : 9150647.752886226,
"90.0" : 9203798.730081258,
"95.0" : 9203798.730081258,
"99.0" : 9203798.730081258,
"99.9" : 9203798.730081258,
"99.99" : 9203798.730081258,
"99.999" : 9203798.730081258,
"99.9999" : 9203798.730081258,
"100.0" : 9203798.730081258
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9150647.752886226,
9088802.657294229,
9203798.730081258
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/23.0.2-7/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "23.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "openj9-0.49.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.6393680765153416E7,
"scoreError" : 632930.0937517949,
"scoreConfidence" : [
6.576075067140162E7,
6.702661085890521E7
],
"scorePercentiles" : {
"0.0" : 6.635410870390128E7,
"50.0" : 6.6408068129666425E7,
"90.0" : 6.641886546189254E7,
"95.0" : 6.641886546189254E7,
"99.0" : 6.641886546189254E7,
"99.9" : 6.641886546189254E7,
"99.99" : 6.641886546189254E7,
"99.999" : 6.641886546189254E7,
"99.9999" : 6.641886546189254E7,
"100.0" : 6.641886546189254E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.6408068129666425E7,
6.641886546189254E7,
6.635410870390128E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_IBM_Semeru_jdk/25.0.2-10.0.LTS/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "Eclipse OpenJ9 VM",
"vmVersion" : "25.0.2+10-openj9-0.57.0",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.042974560799217E7,
"scoreError" : 8697468.378271073,
"scoreConfidence" : [
4.17322772297211E7,
5.9127213986263245E7
],
"scorePercentiles" : {
"0.0" : 5.01457923425118E7,
"50.0" : 5.0163302558191255E7,
"90.0" : 5.098014192327344E7,
"95.0" : 5.098014192327344E7,
"99.0" : 5.098014192327344E7,
"99.9" : 5.098014192327344E7,
"99.99" : 5.098014192327344E7,
"99.999" : 5.098014192327344E7,
"99.9999" : 5.098014192327344E7,
"100.0" : 5.098014192327344E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.01457923425118E7,
5.098014192327344E7,
5.0163302558191255E7
]
]
},
"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.3238215420824684E7,
"scoreError" : 243248.78631473854,
"scoreConfidence" : [
1.2994966634509945E7,
1.3481464207139423E7
],
"scorePercentiles" : {
"0.0" : 1.3225929420509716E7,
"50.0" : 1.3236323050196413E7,
"90.0" : 1.3252393791767923E7,
"95.0" : 1.3252393791767923E7,
"99.0" : 1.3252393791767923E7,
"99.9" : 1.3252393791767923E7,
"99.99" : 1.3252393791767923E7,
"99.999" : 1.3252393791767923E7,
"99.9999" : 1.3252393791767923E7,
"100.0" : 1.3252393791767923E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3225929420509716E7,
1.3252393791767923E7,
1.3236323050196413E7
]
]
},
"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.1656529203505175E8,
"scoreError" : 1.3208984107088082E9,
"scoreConfidence" : [
-1.2043331186737564E9,
1.43746370274386E9
],
"scorePercentiles" : {
"0.0" : 3.3250993717595562E7,
"50.0" : 1.5220367349350595E8,
"90.0" : 1.642412088940537E8,
"95.0" : 1.642412088940537E8,
"99.0" : 1.642412088940537E8,
"99.9" : 1.642412088940537E8,
"99.99" : 1.642412088940537E8,
"99.999" : 1.642412088940537E8,
"99.9999" : 1.642412088940537E8,
"100.0" : 1.642412088940537E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5220367349350595E8,
3.3250993717595562E7,
1.642412088940537E8
]
]
},
"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" : 3.904669135566732E7,
"scoreError" : 7435831.896624311,
"scoreConfidence" : [
3.161085945904301E7,
4.6482523252291635E7
],
"scorePercentiles" : {
"0.0" : 3.858295893896827E7,
"50.0" : 3.9209000992737524E7,
"90.0" : 3.934811413529618E7,
"95.0" : 3.934811413529618E7,
"99.0" : 3.934811413529618E7,
"99.9" : 3.934811413529618E7,
"99.99" : 3.934811413529618E7,
"99.999" : 3.934811413529618E7,
"99.9999" : 3.934811413529618E7,
"100.0" : 3.934811413529618E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.934811413529618E7,
3.858295893896827E7,
3.9209000992737524E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 3.458535493166051E7,
"scoreError" : 6806358.52543971,
"scoreConfidence" : [
2.77789964062208E7,
4.139171345710022E7
],
"scorePercentiles" : {
"0.0" : 3.4199664575072825E7,
"50.0" : 3.4612005921164334E7,
"90.0" : 3.494439429874439E7,
"95.0" : 3.494439429874439E7,
"99.0" : 3.494439429874439E7,
"99.9" : 3.494439429874439E7,
"99.99" : 3.494439429874439E7,
"99.999" : 3.494439429874439E7,
"99.9999" : 3.494439429874439E7,
"100.0" : 3.494439429874439E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.494439429874439E7,
3.4199664575072825E7,
3.4612005921164334E7
]
]
},
"readwrite_put" : {
"score" : 4461336.424006808,
"scoreError" : 2151425.4831912415,
"scoreConfidence" : [
2309910.940815566,
6612761.907198049
],
"scorePercentiles" : {
"0.0" : 4383294.363895446,
"50.0" : 4403719.836551789,
"90.0" : 4596995.071573187,
"95.0" : 4596995.071573187,
"99.0" : 4596995.071573187,
"99.9" : 4596995.071573187,
"99.99" : 4596995.071573187,
"99.999" : 4596995.071573187,
"99.9999" : 4596995.071573187,
"100.0" : 4596995.071573187
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4403719.836551789,
4383294.363895446,
4596995.071573187
]
]
}
}
},
{
"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.2771280857912282E7,
"scoreError" : 739606.6707183194,
"scoreConfidence" : [
1.2031674187193962E7,
1.3510887528630601E7
],
"scorePercentiles" : {
"0.0" : 1.2732792652504625E7,
"50.0" : 1.2767448728626782E7,
"90.0" : 1.2813601192605441E7,
"95.0" : 1.2813601192605441E7,
"99.0" : 1.2813601192605441E7,
"99.9" : 1.2813601192605441E7,
"99.99" : 1.2813601192605441E7,
"99.999" : 1.2813601192605441E7,
"99.9999" : 1.2813601192605441E7,
"100.0" : 1.2813601192605441E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2767448728626782E7,
1.2813601192605441E7,
1.2732792652504625E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.268766921074909E7,
"scoreError" : 762477.3073624173,
"scoreConfidence" : [
1.1925191903386673E7,
1.3450146518111506E7
],
"scorePercentiles" : {
"0.0" : 1.2648148326709162E7,
"50.0" : 1.2683444044766556E7,
"90.0" : 1.2731415260771547E7,
"95.0" : 1.2731415260771547E7,
"99.0" : 1.2731415260771547E7,
"99.9" : 1.2731415260771547E7,
"99.99" : 1.2731415260771547E7,
"99.999" : 1.2731415260771547E7,
"99.9999" : 1.2731415260771547E7,
"100.0" : 1.2731415260771547E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2683444044766556E7,
1.2731415260771547E7,
1.2648148326709162E7
]
]
},
"readwrite_put" : {
"score" : 83611.64716319385,
"scoreError" : 23269.034022158008,
"scoreConfidence" : [
60342.613141035836,
106880.68118535186
],
"scorePercentiles" : {
"0.0" : 82185.93183389521,
"50.0" : 84004.68386022537,
"90.0" : 84644.32579546096,
"95.0" : 84644.32579546096,
"99.0" : 84644.32579546096,
"99.9" : 84644.32579546096,
"99.99" : 84644.32579546096,
"99.999" : 84644.32579546096,
"99.9999" : 84644.32579546096,
"100.0" : 84644.32579546096
},
"scoreUnit" : "ops/s",
"rawData" : [
[
84004.68386022537,
82185.93183389521,
84644.32579546096
]
]
}
}
},
{
"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" : 9.990798045788293E7,
"scoreError" : 9.670033411587584E7,
"scoreConfidence" : [
3207646.3420070857,
1.9660831457375878E8
],
"scorePercentiles" : {
"0.0" : 9.382960335278042E7,
"50.0" : 1.0232668681712453E8,
"90.0" : 1.0356765120374385E8,
"95.0" : 1.0356765120374385E8,
"99.0" : 1.0356765120374385E8,
"99.9" : 1.0356765120374385E8,
"99.99" : 1.0356765120374385E8,
"99.999" : 1.0356765120374385E8,
"99.9999" : 1.0356765120374385E8,
"100.0" : 1.0356765120374385E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0232668681712453E8,
1.0356765120374385E8,
9.382960335278042E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 9.379551868907996E7,
"scoreError" : 1.0050614876540929E8,
"scoreConfidence" : [
-6710630.076329336,
1.9430166745448923E8
],
"scorePercentiles" : {
"0.0" : 8.749396843302521E7,
"50.0" : 9.619275319559401E7,
"90.0" : 9.769983443862063E7,
"95.0" : 9.769983443862063E7,
"99.0" : 9.769983443862063E7,
"99.9" : 9.769983443862063E7,
"99.99" : 9.769983443862063E7,
"99.999" : 9.769983443862063E7,
"99.9999" : 9.769983443862063E7,
"100.0" : 9.769983443862063E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.619275319559401E7,
9.769983443862063E7,
8.749396843302521E7
]
]
},
"readwrite_put" : {
"score" : 6112461.768802983,
"scoreError" : 4280835.654868786,
"scoreConfidence" : [
1831626.1139341965,
1.0393297423671769E7
],
"scorePercentiles" : {
"0.0" : 5867816.765123223,
"50.0" : 6133933.62153052,
"90.0" : 6335634.919755204,
"95.0" : 6335634.919755204,
"99.0" : 6335634.919755204,
"99.9" : 6335634.919755204,
"99.99" : 6335634.919755204,
"99.999" : 6335634.919755204,
"99.9999" : 6335634.919755204,
"100.0" : 6335634.919755204
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6133933.62153052,
5867816.765123223,
6335634.919755204
]
]
}
}
},
{
"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.4217424824697463E7,
"scoreError" : 4546103.554340261,
"scoreConfidence" : [
9671321.270357203,
1.8763528379037723E7
],
"scorePercentiles" : {
"0.0" : 1.3999922760212176E7,
"50.0" : 1.4163038070222141E7,
"90.0" : 1.4489313643658068E7,
"95.0" : 1.4489313643658068E7,
"99.0" : 1.4489313643658068E7,
"99.9" : 1.4489313643658068E7,
"99.99" : 1.4489313643658068E7,
"99.999" : 1.4489313643658068E7,
"99.9999" : 1.4489313643658068E7,
"100.0" : 1.4489313643658068E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4489313643658068E7,
1.4163038070222141E7,
1.3999922760212176E7
]
]
},
"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" : 7537727.595851018,
"scoreError" : 1721641.5799738592,
"scoreConfidence" : [
5816086.015877159,
9259369.175824877
],
"scorePercentiles" : {
"0.0" : 7432299.771377914,
"50.0" : 7566582.849487905,
"90.0" : 7614300.166687235,
"95.0" : 7614300.166687235,
"99.0" : 7614300.166687235,
"99.9" : 7614300.166687235,
"99.99" : 7614300.166687235,
"99.999" : 7614300.166687235,
"99.9999" : 7614300.166687235,
"100.0" : 7614300.166687235
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7432299.771377914,
7566582.849487905,
7614300.166687235
]
]
},
"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" : 1.931244604816753E7,
"scoreError" : 1.5035411221385127E7,
"scoreConfidence" : [
4277034.8267824035,
3.4347857269552656E7
],
"scorePercentiles" : {
"0.0" : 1.852251990602886E7,
"50.0" : 1.9247820244807113E7,
"90.0" : 2.016699799366661E7,
"95.0" : 2.016699799366661E7,
"99.0" : 2.016699799366661E7,
"99.9" : 2.016699799366661E7,
"99.99" : 2.016699799366661E7,
"99.999" : 2.016699799366661E7,
"99.9999" : 2.016699799366661E7,
"100.0" : 2.016699799366661E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.016699799366661E7,
1.9247820244807113E7,
1.852251990602886E7
]
]
},
"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.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.254182562445027E7,
"scoreError" : 1770516.0266287306,
"scoreConfidence" : [
7.077130959782153E7,
7.4312341651079E7
],
"scorePercentiles" : {
"0.0" : 7.24614560350965E7,
"50.0" : 7.251438015271203E7,
"90.0" : 7.264964068554227E7,
"95.0" : 7.264964068554227E7,
"99.0" : 7.264964068554227E7,
"99.9" : 7.264964068554227E7,
"99.99" : 7.264964068554227E7,
"99.999" : 7.264964068554227E7,
"99.9999" : 7.264964068554227E7,
"100.0" : 7.264964068554227E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.264964068554227E7,
7.24614560350965E7,
7.251438015271203E7
]
]
},
"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.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.0323588728143353E7,
"scoreError" : 1181749.9531581765,
"scoreConfidence" : [
1.9141838774985176E7,
2.150533868130153E7
],
"scorePercentiles" : {
"0.0" : 2.0251358995367188E7,
"50.0" : 2.034287977449412E7,
"90.0" : 2.0376527414568752E7,
"95.0" : 2.0376527414568752E7,
"99.0" : 2.0376527414568752E7,
"99.9" : 2.0376527414568752E7,
"99.99" : 2.0376527414568752E7,
"99.999" : 2.0376527414568752E7,
"99.9999" : 2.0376527414568752E7,
"100.0" : 2.0376527414568752E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0376527414568752E7,
2.0251358995367188E7,
2.034287977449412E7
]
]
},
"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.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.0483168549431622E8,
"scoreError" : 1.9920044119411618E7,
"scoreConfidence" : [
1.849116413749046E8,
2.2475172961372784E8
],
"scorePercentiles" : {
"0.0" : 2.0402702612830696E8,
"50.0" : 2.0439341719242182E8,
"90.0" : 2.060746131622199E8,
"95.0" : 2.060746131622199E8,
"99.0" : 2.060746131622199E8,
"99.9" : 2.060746131622199E8,
"99.99" : 2.060746131622199E8,
"99.999" : 2.060746131622199E8,
"99.9999" : 2.060746131622199E8,
"100.0" : 2.060746131622199E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0402702612830696E8,
2.060746131622199E8,
2.0439341719242182E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 5.901784538301766E7,
"scoreError" : 3143799.1808035625,
"scoreConfidence" : [
5.58740462022141E7,
6.216164456382122E7
],
"scorePercentiles" : {
"0.0" : 5.8833167763227284E7,
"50.0" : 5.9046031348596E7,
"90.0" : 5.917433703722968E7,
"95.0" : 5.917433703722968E7,
"99.0" : 5.917433703722968E7,
"99.9" : 5.917433703722968E7,
"99.99" : 5.917433703722968E7,
"99.999" : 5.917433703722968E7,
"99.9999" : 5.917433703722968E7,
"100.0" : 5.917433703722968E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.9046031348596E7,
5.8833167763227284E7,
5.917433703722968E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 5.1536112785721906E7,
"scoreError" : 4823482.5801076805,
"scoreConfidence" : [
4.6712630205614224E7,
5.635959536582959E7
],
"scorePercentiles" : {
"0.0" : 5.125716856464287E7,
"50.0" : 5.1568135464218855E7,
"90.0" : 5.1783034328304E7,
"95.0" : 5.1783034328304E7,
"99.0" : 5.1783034328304E7,
"99.9" : 5.1783034328304E7,
"99.99" : 5.1783034328304E7,
"99.999" : 5.1783034328304E7,
"99.9999" : 5.1783034328304E7,
"100.0" : 5.1783034328304E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.1568135464218855E7,
5.125716856464287E7,
5.1783034328304E7
]
]
},
"readwrite_put" : {
"score" : 7481732.597295751,
"scoreError" : 1685865.9372917446,
"scoreConfidence" : [
5795866.660004007,
9167598.534587495
],
"scorePercentiles" : {
"0.0" : 7391302.708925681,
"50.0" : 7477895.884377149,
"90.0" : 7575999.198584421,
"95.0" : 7575999.198584421,
"99.0" : 7575999.198584421,
"99.9" : 7575999.198584421,
"99.99" : 7575999.198584421,
"99.999" : 7575999.198584421,
"99.9999" : 7575999.198584421,
"100.0" : 7575999.198584421
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7477895.884377149,
7575999.198584421,
7391302.708925681
]
]
}
}
},
{
"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.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.082576192372535E7,
"scoreError" : 1288638.763271102,
"scoreConfidence" : [
1.953712316045425E7,
2.2114400686996453E7
],
"scorePercentiles" : {
"0.0" : 2.0748126786303066E7,
"50.0" : 2.0842926749075204E7,
"90.0" : 2.0886232235797785E7,
"95.0" : 2.0886232235797785E7,
"99.0" : 2.0886232235797785E7,
"99.9" : 2.0886232235797785E7,
"99.99" : 2.0886232235797785E7,
"99.999" : 2.0886232235797785E7,
"99.9999" : 2.0886232235797785E7,
"100.0" : 2.0886232235797785E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0842926749075204E7,
2.0748126786303066E7,
2.0886232235797785E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.0659965829749987E7,
"scoreError" : 1354181.3207662138,
"scoreConfidence" : [
1.9305784508983772E7,
2.20141471505162E7
],
"scorePercentiles" : {
"0.0" : 2.0582177728102945E7,
"50.0" : 2.0667691904564727E7,
"90.0" : 2.073002785658228E7,
"95.0" : 2.073002785658228E7,
"99.0" : 2.073002785658228E7,
"99.9" : 2.073002785658228E7,
"99.99" : 2.073002785658228E7,
"99.999" : 2.073002785658228E7,
"99.9999" : 2.073002785658228E7,
"100.0" : 2.073002785658228E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.0667691904564727E7,
2.0582177728102945E7,
2.073002785658228E7
]
]
},
"readwrite_put" : {
"score" : 165796.09397536807,
"scoreError" : 173610.08776916837,
"scoreConfidence" : [
-7813.993793800299,
339406.18174453644
],
"scorePercentiles" : {
"0.0" : 156204.37921550503,
"50.0" : 165949.05820012058,
"90.0" : 175234.8445104786,
"95.0" : 175234.8445104786,
"99.0" : 175234.8445104786,
"99.9" : 175234.8445104786,
"99.99" : 175234.8445104786,
"99.999" : 175234.8445104786,
"99.9999" : 175234.8445104786,
"100.0" : 175234.8445104786
},
"scoreUnit" : "ops/s",
"rawData" : [
[
175234.8445104786,
165949.05820012058,
156204.37921550503
]
]
}
}
},
{
"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.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.6598581925685272E8,
"scoreError" : 1.5987409109759709E7,
"scoreConfidence" : [
1.49998410147093E8,
1.8197322836661243E8
],
"scorePercentiles" : {
"0.0" : 1.651166673774587E8,
"50.0" : 1.659716472370381E8,
"90.0" : 1.668691431560613E8,
"95.0" : 1.668691431560613E8,
"99.0" : 1.668691431560613E8,
"99.9" : 1.668691431560613E8,
"99.99" : 1.668691431560613E8,
"99.999" : 1.668691431560613E8,
"99.9999" : 1.668691431560613E8,
"100.0" : 1.668691431560613E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.659716472370381E8,
1.668691431560613E8,
1.651166673774587E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.5186008411288866E8,
"scoreError" : 1.869691171638596E7,
"scoreConfidence" : [
1.331631723965027E8,
1.7055699582927462E8
],
"scorePercentiles" : {
"0.0" : 1.5088102061325675E8,
"50.0" : 1.5177396431331554E8,
"90.0" : 1.5292526741209376E8,
"95.0" : 1.5292526741209376E8,
"99.0" : 1.5292526741209376E8,
"99.9" : 1.5292526741209376E8,
"99.99" : 1.5292526741209376E8,
"99.999" : 1.5292526741209376E8,
"99.9999" : 1.5292526741209376E8,
"100.0" : 1.5292526741209376E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.5177396431331554E8,
1.5292526741209376E8,
1.5088102061325675E8
]
]
},
"readwrite_put" : {
"score" : 1.4125735143964022E7,
"scoreError" : 2894086.107864062,
"scoreConfidence" : [
1.1231649036099961E7,
1.7019821251828086E7
],
"scorePercentiles" : {
"0.0" : 1.3943875743967554E7,
"50.0" : 1.4197682923722565E7,
"90.0" : 1.4235646764201947E7,
"95.0" : 1.4235646764201947E7,
"99.0" : 1.4235646764201947E7,
"99.9" : 1.4235646764201947E7,
"99.99" : 1.4235646764201947E7,
"99.999" : 1.4235646764201947E7,
"99.9999" : 1.4235646764201947E7,
"100.0" : 1.4235646764201947E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4197682923722565E7,
1.3943875743967554E7,
1.4235646764201947E7
]
]
}
}
},
{
"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.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.2994000628467917E7,
"scoreError" : 4293351.723234125,
"scoreConfidence" : [
2.8700648905233793E7,
3.728735235170204E7
],
"scorePercentiles" : {
"0.0" : 3.2725355890081685E7,
"50.0" : 3.309290874759911E7,
"90.0" : 3.3163737247722954E7,
"95.0" : 3.3163737247722954E7,
"99.0" : 3.3163737247722954E7,
"99.9" : 3.3163737247722954E7,
"99.99" : 3.3163737247722954E7,
"99.999" : 3.3163737247722954E7,
"99.9999" : 3.3163737247722954E7,
"100.0" : 3.3163737247722954E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.3163737247722954E7,
3.2725355890081685E7,
3.309290874759911E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.0159729990342056E7,
"scoreError" : 589573.4162145212,
"scoreConfidence" : [
9570156.574127534,
1.0749303406556578E7
],
"scorePercentiles" : {
"0.0" : 1.013366165125384E7,
"50.0" : 1.014964083862695E7,
"90.0" : 1.0195887481145378E7,
"95.0" : 1.0195887481145378E7,
"99.0" : 1.0195887481145378E7,
"99.9" : 1.0195887481145378E7,
"99.99" : 1.0195887481145378E7,
"99.999" : 1.0195887481145378E7,
"99.9999" : 1.0195887481145378E7,
"100.0" : 1.0195887481145378E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.014964083862695E7,
1.0195887481145378E7,
1.013366165125384E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-11-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "11.0.29",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "11.0.29+7",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.823272900744035E7,
"scoreError" : 1994762.1121694527,
"scoreConfidence" : [
5.62379668952709E7,
6.02274911196098E7
],
"scorePercentiles" : {
"0.0" : 5.8106724405005515E7,
"50.0" : 5.8288854716319725E7,
"90.0" : 5.830260790099578E7,
"95.0" : 5.830260790099578E7,
"99.0" : 5.830260790099578E7,
"99.9" : 5.830260790099578E7,
"99.99" : 5.830260790099578E7,
"99.999" : 5.830260790099578E7,
"99.9999" : 5.830260790099578E7,
"100.0" : 5.830260790099578E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.830260790099578E7,
5.8106724405005515E7,
5.8288854716319725E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0234458752578525E8,
"scoreError" : 1.4000985369784355E7,
"scoreConfidence" : [
8.83436021560009E7,
1.1634557289556961E8
],
"scorePercentiles" : {
"0.0" : 1.0184022300660473E8,
"50.0" : 1.019657559981909E8,
"90.0" : 1.032277835725601E8,
"95.0" : 1.032277835725601E8,
"99.0" : 1.032277835725601E8,
"99.9" : 1.032277835725601E8,
"99.99" : 1.032277835725601E8,
"99.999" : 1.032277835725601E8,
"99.9999" : 1.032277835725601E8,
"100.0" : 1.032277835725601E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.019657559981909E8,
1.032277835725601E8,
1.0184022300660473E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.340366428212084E7,
"scoreError" : 1288812.5768512567,
"scoreConfidence" : [
2.2114851705269583E7,
2.4692476858972095E7
],
"scorePercentiles" : {
"0.0" : 2.3322999664115727E7,
"50.0" : 2.3433484085457336E7,
"90.0" : 2.345450909678945E7,
"95.0" : 2.345450909678945E7,
"99.0" : 2.345450909678945E7,
"99.9" : 2.345450909678945E7,
"99.99" : 2.345450909678945E7,
"99.999" : 2.345450909678945E7,
"99.9999" : 2.345450909678945E7,
"100.0" : 2.345450909678945E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.345450909678945E7,
2.3322999664115727E7,
2.3433484085457336E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.2387669060984707E8,
"scoreError" : 1.206422033655458E7,
"scoreConfidence" : [
3.118124702732925E8,
3.3594091094640166E8
],
"scorePercentiles" : {
"0.0" : 3.231146841565895E8,
"50.0" : 3.2421524752211237E8,
"90.0" : 3.2430014015083927E8,
"95.0" : 3.2430014015083927E8,
"99.0" : 3.2430014015083927E8,
"99.9" : 3.2430014015083927E8,
"99.99" : 3.2430014015083927E8,
"99.999" : 3.2430014015083927E8,
"99.9999" : 3.2430014015083927E8,
"100.0" : 3.2430014015083927E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.2421524752211237E8,
3.231146841565895E8,
3.2430014015083927E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.522073182296865E7,
"scoreError" : 1.382383092119628E7,
"scoreConfidence" : [
7.139690090177236E7,
9.904456274416493E7
],
"scorePercentiles" : {
"0.0" : 8.445036246540824E7,
"50.0" : 8.524667524006923E7,
"90.0" : 8.596515776342851E7,
"95.0" : 8.596515776342851E7,
"99.0" : 8.596515776342851E7,
"99.9" : 8.596515776342851E7,
"99.99" : 8.596515776342851E7,
"99.999" : 8.596515776342851E7,
"99.9999" : 8.596515776342851E7,
"100.0" : 8.596515776342851E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.596515776342851E7,
8.524667524006923E7,
8.445036246540824E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.509479259411709E7,
"scoreError" : 1.3058608650526635E7,
"scoreConfidence" : [
6.2036183943590455E7,
8.815340124464372E7
],
"scorePercentiles" : {
"0.0" : 7.455263831923857E7,
"50.0" : 7.482559042096823E7,
"90.0" : 7.590614904214445E7,
"95.0" : 7.590614904214445E7,
"99.0" : 7.590614904214445E7,
"99.9" : 7.590614904214445E7,
"99.99" : 7.590614904214445E7,
"99.999" : 7.590614904214445E7,
"99.9999" : 7.590614904214445E7,
"100.0" : 7.590614904214445E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.590614904214445E7,
7.482559042096823E7,
7.455263831923857E7
]
]
},
"readwrite_put" : {
"score" : 1.0125939228851568E7,
"scoreError" : 4889738.627680907,
"scoreConfidence" : [
5236200.601170661,
1.5015677856532475E7
],
"scorePercentiles" : {
"0.0" : 9897724.146169674,
"50.0" : 1.005900872128405E7,
"90.0" : 1.0421084819100982E7,
"95.0" : 1.0421084819100982E7,
"99.0" : 1.0421084819100982E7,
"99.9" : 1.0421084819100982E7,
"99.99" : 1.0421084819100982E7,
"99.999" : 1.0421084819100982E7,
"99.9999" : 1.0421084819100982E7,
"100.0" : 1.0421084819100982E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.005900872128405E7,
1.0421084819100982E7,
9897724.146169674
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.2391388977622688E7,
"scoreError" : 1579897.2730131655,
"scoreConfidence" : [
2.081149170460952E7,
2.3971286250635855E7
],
"scorePercentiles" : {
"0.0" : 2.230000354671288E7,
"50.0" : 2.240192489035949E7,
"90.0" : 2.2472238495795693E7,
"95.0" : 2.2472238495795693E7,
"99.0" : 2.2472238495795693E7,
"99.9" : 2.2472238495795693E7,
"99.99" : 2.2472238495795693E7,
"99.999" : 2.2472238495795693E7,
"99.9999" : 2.2472238495795693E7,
"100.0" : 2.2472238495795693E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2472238495795693E7,
2.240192489035949E7,
2.230000354671288E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.222156536007533E7,
"scoreError" : 1850157.3260715231,
"scoreConfidence" : [
2.0371408034003805E7,
2.407172268614685E7
],
"scorePercentiles" : {
"0.0" : 2.211998310061519E7,
"50.0" : 2.2221903994825825E7,
"90.0" : 2.232280898478498E7,
"95.0" : 2.232280898478498E7,
"99.0" : 2.232280898478498E7,
"99.9" : 2.232280898478498E7,
"99.99" : 2.232280898478498E7,
"99.999" : 2.232280898478498E7,
"99.9999" : 2.232280898478498E7,
"100.0" : 2.232280898478498E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.232280898478498E7,
2.2221903994825825E7,
2.211998310061519E7
]
]
},
"readwrite_put" : {
"score" : 169823.61754735577,
"scoreError" : 322217.24277066253,
"scoreConfidence" : [
-152393.62522330676,
492040.8603180183
],
"scorePercentiles" : {
"0.0" : 149429.5110107141,
"50.0" : 180020.44609768828,
"90.0" : 180020.8955336649,
"95.0" : 180020.8955336649,
"99.0" : 180020.8955336649,
"99.9" : 180020.8955336649,
"99.99" : 180020.8955336649,
"99.999" : 180020.8955336649,
"99.9999" : 180020.8955336649,
"100.0" : 180020.8955336649
},
"scoreUnit" : "ops/s",
"rawData" : [
[
149429.5110107141,
180020.8955336649,
180020.44609768828
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.3862650029819775E8,
"scoreError" : 1.2114233962863182E8,
"scoreConfidence" : [
1.1748416066956593E8,
3.597688399268296E8
],
"scorePercentiles" : {
"0.0" : 2.31036175607756E8,
"50.0" : 2.4148211198785406E8,
"90.0" : 2.4336121329898316E8,
"95.0" : 2.4336121329898316E8,
"99.0" : 2.4336121329898316E8,
"99.9" : 2.4336121329898316E8,
"99.99" : 2.4336121329898316E8,
"99.999" : 2.4336121329898316E8,
"99.9999" : 2.4336121329898316E8,
"100.0" : 2.4336121329898316E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4148211198785406E8,
2.31036175607756E8,
2.4336121329898316E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.26586494066173E8,
"scoreError" : 1.2701857483807202E8,
"scoreConfidence" : [
9.956791922810097E7,
3.53605068904245E8
],
"scorePercentiles" : {
"0.0" : 2.1864762654427564E8,
"50.0" : 2.2945836663518038E8,
"90.0" : 2.3165348901906294E8,
"95.0" : 2.3165348901906294E8,
"99.0" : 2.3165348901906294E8,
"99.9" : 2.3165348901906294E8,
"99.99" : 2.3165348901906294E8,
"99.999" : 2.3165348901906294E8,
"99.9999" : 2.3165348901906294E8,
"100.0" : 2.3165348901906294E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2945836663518038E8,
2.1864762654427564E8,
2.3165348901906294E8
]
]
},
"readwrite_put" : {
"score" : 1.2040006232024757E7,
"scoreError" : 6215701.067905453,
"scoreConfidence" : [
5824305.164119304,
1.825570729993021E7
],
"scorePercentiles" : {
"0.0" : 1.1707724279920237E7,
"50.0" : 1.2023745352673683E7,
"90.0" : 1.2388549063480347E7,
"95.0" : 1.2388549063480347E7,
"99.0" : 1.2388549063480347E7,
"99.9" : 1.2388549063480347E7,
"99.99" : 1.2388549063480347E7,
"99.999" : 1.2388549063480347E7,
"99.9999" : 1.2388549063480347E7,
"100.0" : 1.2388549063480347E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2023745352673683E7,
1.2388549063480347E7,
1.1707724279920237E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.1864057240139265E7,
"scoreError" : 1861023.718149526,
"scoreConfidence" : [
3.000303352198974E7,
3.372508095828879E7
],
"scorePercentiles" : {
"0.0" : 3.1756649963960648E7,
"50.0" : 3.1875884969227303E7,
"90.0" : 3.1959636787229843E7,
"95.0" : 3.1959636787229843E7,
"99.0" : 3.1959636787229843E7,
"99.9" : 3.1959636787229843E7,
"99.99" : 3.1959636787229843E7,
"99.999" : 3.1959636787229843E7,
"99.9999" : 3.1959636787229843E7,
"100.0" : 3.1959636787229843E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1959636787229843E7,
3.1756649963960648E7,
3.1875884969227303E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1418074788877787E7,
"scoreError" : 600192.6977536897,
"scoreConfidence" : [
1.0817882091124097E7,
1.2018267486631477E7
],
"scorePercentiles" : {
"0.0" : 1.1380366769830719E7,
"50.0" : 1.143294181924443E7,
"90.0" : 1.1440915777558215E7,
"95.0" : 1.1440915777558215E7,
"99.0" : 1.1440915777558215E7,
"99.9" : 1.1440915777558215E7,
"99.99" : 1.1440915777558215E7,
"99.999" : 1.1440915777558215E7,
"99.9999" : 1.1440915777558215E7,
"100.0" : 1.1440915777558215E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1380366769830719E7,
1.143294181924443E7,
1.1440915777558215E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/24.0.2-12/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "24.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "24.0.2+12",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.9865988202567525E7,
"scoreError" : 2016068.6432145117,
"scoreConfidence" : [
5.784991955935302E7,
6.1882056845782034E7
],
"scorePercentiles" : {
"0.0" : 5.9743218459678516E7,
"50.0" : 5.989724657718809E7,
"90.0" : 5.995749957083598E7,
"95.0" : 5.995749957083598E7,
"99.0" : 5.995749957083598E7,
"99.9" : 5.995749957083598E7,
"99.99" : 5.995749957083598E7,
"99.999" : 5.995749957083598E7,
"99.9999" : 5.995749957083598E7,
"100.0" : 5.995749957083598E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.9743218459678516E7,
5.995749957083598E7,
5.989724657718809E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 1.0252799866754991E8,
"scoreError" : 1.3686317528088255E7,
"scoreConfidence" : [
8.884168113946165E7,
1.1621431619563816E8
],
"scorePercentiles" : {
"0.0" : 1.020135635505524E8,
"50.0" : 1.0218163749105985E8,
"90.0" : 1.0338879496103747E8,
"95.0" : 1.0338879496103747E8,
"99.0" : 1.0338879496103747E8,
"99.9" : 1.0338879496103747E8,
"99.99" : 1.0338879496103747E8,
"99.999" : 1.0338879496103747E8,
"99.9999" : 1.0338879496103747E8,
"100.0" : 1.0338879496103747E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0218163749105985E8,
1.0338879496103747E8,
1.020135635505524E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1854261767794877E7,
"scoreError" : 1685396.6799004835,
"scoreConfidence" : [
2.0168865087894395E7,
2.353965844769536E7
],
"scorePercentiles" : {
"0.0" : 2.177606021785593E7,
"50.0" : 2.183053043560743E7,
"90.0" : 2.195619464992127E7,
"95.0" : 2.195619464992127E7,
"99.0" : 2.195619464992127E7,
"99.9" : 2.195619464992127E7,
"99.99" : 2.195619464992127E7,
"99.999" : 2.195619464992127E7,
"99.9999" : 2.195619464992127E7,
"100.0" : 2.195619464992127E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.195619464992127E7,
2.177606021785593E7,
2.183053043560743E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.180145272786732E8,
"scoreError" : 3.8063264084670104E7,
"scoreConfidence" : [
2.7995126319400305E8,
3.560777913633433E8
],
"scorePercentiles" : {
"0.0" : 3.157655366444219E8,
"50.0" : 3.1839102832997566E8,
"90.0" : 3.19887016861622E8,
"95.0" : 3.19887016861622E8,
"99.0" : 3.19887016861622E8,
"99.9" : 3.19887016861622E8,
"99.99" : 3.19887016861622E8,
"99.999" : 3.19887016861622E8,
"99.9999" : 3.19887016861622E8,
"100.0" : 3.19887016861622E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.1839102832997566E8,
3.157655366444219E8,
3.19887016861622E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.37302542823044E7,
"scoreError" : 1.4890756648327632E7,
"scoreConfidence" : [
6.883949763397677E7,
9.862101093063204E7
],
"scorePercentiles" : {
"0.0" : 8.280276450649609E7,
"50.0" : 8.404899891010119E7,
"90.0" : 8.433899943031594E7,
"95.0" : 8.433899943031594E7,
"99.0" : 8.433899943031594E7,
"99.9" : 8.433899943031594E7,
"99.99" : 8.433899943031594E7,
"99.999" : 8.433899943031594E7,
"99.9999" : 8.433899943031594E7,
"100.0" : 8.433899943031594E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.280276450649609E7,
8.404899891010119E7,
8.433899943031594E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.662077558725522E7,
"scoreError" : 1.3736937535672663E7,
"scoreConfidence" : [
6.288383805158256E7,
9.035771312292789E7
],
"scorePercentiles" : {
"0.0" : 7.575234417922895E7,
"50.0" : 7.701851081816871E7,
"90.0" : 7.7091471764368E7,
"95.0" : 7.7091471764368E7,
"99.0" : 7.7091471764368E7,
"99.9" : 7.7091471764368E7,
"99.99" : 7.7091471764368E7,
"99.999" : 7.7091471764368E7,
"99.9999" : 7.7091471764368E7,
"100.0" : 7.7091471764368E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.575234417922895E7,
7.701851081816871E7,
7.7091471764368E7
]
]
},
"readwrite_put" : {
"score" : 7109478.695049193,
"scoreError" : 2188673.660958172,
"scoreConfidence" : [
4920805.034091021,
9298152.356007364
],
"scorePercentiles" : {
"0.0" : 7030488.091932481,
"50.0" : 7050420.327267146,
"90.0" : 7247527.665947951,
"95.0" : 7247527.665947951,
"99.0" : 7247527.665947951,
"99.9" : 7247527.665947951,
"99.99" : 7247527.665947951,
"99.999" : 7247527.665947951,
"99.9999" : 7247527.665947951,
"100.0" : 7247527.665947951
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7050420.327267146,
7030488.091932481,
7247527.665947951
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1751606719626423E7,
"scoreError" : 898169.596817653,
"scoreConfidence" : [
2.085343712280877E7,
2.2649776316444077E7
],
"scorePercentiles" : {
"0.0" : 2.1722478442906007E7,
"50.0" : 2.1723892985162452E7,
"90.0" : 2.1808448730810802E7,
"95.0" : 2.1808448730810802E7,
"99.0" : 2.1808448730810802E7,
"99.9" : 2.1808448730810802E7,
"99.99" : 2.1808448730810802E7,
"99.999" : 2.1808448730810802E7,
"99.9999" : 2.1808448730810802E7,
"100.0" : 2.1808448730810802E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.1723892985162452E7,
2.1808448730810802E7,
2.1722478442906007E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1578887530611355E7,
"scoreError" : 730054.8057234708,
"scoreConfidence" : [
2.0848832724887885E7,
2.2308942336334825E7
],
"scorePercentiles" : {
"0.0" : 2.155221870604346E7,
"50.0" : 2.1559542866758205E7,
"90.0" : 2.16249010190324E7,
"95.0" : 2.16249010190324E7,
"99.0" : 2.16249010190324E7,
"99.9" : 2.16249010190324E7,
"99.99" : 2.16249010190324E7,
"99.999" : 2.16249010190324E7,
"99.9999" : 2.16249010190324E7,
"100.0" : 2.16249010190324E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.155221870604346E7,
2.16249010190324E7,
2.1559542866758205E7
]
]
},
"readwrite_put" : {
"score" : 172719.18901506552,
"scoreError" : 188744.4367715271,
"scoreConfidence" : [
-16025.247756461584,
361463.6257865926
],
"scorePercentiles" : {
"0.0" : 162935.57614780148,
"50.0" : 171674.27911899475,
"90.0" : 183547.71177840035,
"95.0" : 183547.71177840035,
"99.0" : 183547.71177840035,
"99.9" : 183547.71177840035,
"99.99" : 183547.71177840035,
"99.999" : 183547.71177840035,
"99.9999" : 183547.71177840035,
"100.0" : 183547.71177840035
},
"scoreUnit" : "ops/s",
"rawData" : [
[
171674.27911899475,
183547.71177840035,
162935.57614780148
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.686345176213958E8,
"scoreError" : 1.777660673827973E7,
"scoreConfidence" : [
2.508579108831161E8,
2.864111243596755E8
],
"scorePercentiles" : {
"0.0" : 2.6789462534256965E8,
"50.0" : 2.6827038833112627E8,
"90.0" : 2.697385391904916E8,
"95.0" : 2.697385391904916E8,
"99.0" : 2.697385391904916E8,
"99.9" : 2.697385391904916E8,
"99.99" : 2.697385391904916E8,
"99.999" : 2.697385391904916E8,
"99.9999" : 2.697385391904916E8,
"100.0" : 2.697385391904916E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6789462534256965E8,
2.6827038833112627E8,
2.697385391904916E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.5579683514893198E8,
"scoreError" : 2.137593423672812E7,
"scoreConfidence" : [
2.3442090091220385E8,
2.771727693856601E8
],
"scorePercentiles" : {
"0.0" : 2.5476656878894007E8,
"50.0" : 2.55552518497382E8,
"90.0" : 2.5707141816047388E8,
"95.0" : 2.5707141816047388E8,
"99.0" : 2.5707141816047388E8,
"99.9" : 2.5707141816047388E8,
"99.99" : 2.5707141816047388E8,
"99.999" : 2.5707141816047388E8,
"99.9999" : 2.5707141816047388E8,
"100.0" : 2.5707141816047388E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5476656878894007E8,
2.55552518497382E8,
2.5707141816047388E8
]
]
},
"readwrite_put" : {
"score" : 1.2837682472463861E7,
"scoreError" : 4611069.433879451,
"scoreConfidence" : [
8226613.03858441,
1.744875190634331E7
],
"scorePercentiles" : {
"0.0" : 1.2667121030017702E7,
"50.0" : 1.2717869833744291E7,
"90.0" : 1.312805655362959E7,
"95.0" : 1.312805655362959E7,
"99.0" : 1.312805655362959E7,
"99.9" : 1.312805655362959E7,
"99.99" : 1.312805655362959E7,
"99.999" : 1.312805655362959E7,
"99.9999" : 1.312805655362959E7,
"100.0" : 1.312805655362959E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.312805655362959E7,
1.2717869833744291E7,
1.2667121030017702E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 4.5912464352260076E7,
"scoreError" : 6397517.816323483,
"scoreConfidence" : [
3.9514946535936594E7,
5.230998216858356E7
],
"scorePercentiles" : {
"0.0" : 4.568374383756274E7,
"50.0" : 4.573745577891226E7,
"90.0" : 4.631619344030521E7,
"95.0" : 4.631619344030521E7,
"99.0" : 4.631619344030521E7,
"99.9" : 4.631619344030521E7,
"99.99" : 4.631619344030521E7,
"99.999" : 4.631619344030521E7,
"99.9999" : 4.631619344030521E7,
"100.0" : 4.631619344030521E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
4.573745577891226E7,
4.568374383756274E7,
4.631619344030521E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1327406070855126E7,
"scoreError" : 798649.2226660725,
"scoreConfidence" : [
1.0528756848189054E7,
1.2126055293521198E7
],
"scorePercentiles" : {
"0.0" : 1.1301253205459319E7,
"50.0" : 1.1303020301525733E7,
"90.0" : 1.1377944705580322E7,
"95.0" : 1.1377944705580322E7,
"99.0" : 1.1377944705580322E7,
"99.9" : 1.1377944705580322E7,
"99.99" : 1.1377944705580322E7,
"99.999" : 1.1377944705580322E7,
"99.9999" : 1.1377944705580322E7,
"100.0" : 1.1377944705580322E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1377944705580322E7,
1.1301253205459319E7,
1.1303020301525733E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/25.0.0-ea.36.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25-beta+36-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 5.944957387000179E7,
"scoreError" : 5096141.036935667,
"scoreConfidence" : [
5.435343283306613E7,
6.454571490693746E7
],
"scorePercentiles" : {
"0.0" : 5.921488559059894E7,
"50.0" : 5.937529326443853E7,
"90.0" : 5.97585427549679E7,
"95.0" : 5.97585427549679E7,
"99.0" : 5.97585427549679E7,
"99.9" : 5.97585427549679E7,
"99.99" : 5.97585427549679E7,
"99.999" : 5.97585427549679E7,
"99.9999" : 5.97585427549679E7,
"100.0" : 5.97585427549679E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.921488559059894E7,
5.97585427549679E7,
5.937529326443853E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.882778165185247E7,
"scoreError" : 3.1202438446946442E7,
"scoreConfidence" : [
6.762534320490603E7,
1.3003022009879892E8
],
"scorePercentiles" : {
"0.0" : 9.781610709961046E7,
"50.0" : 9.786475900988321E7,
"90.0" : 1.0080247884606372E8,
"95.0" : 1.0080247884606372E8,
"99.0" : 1.0080247884606372E8,
"99.9" : 1.0080247884606372E8,
"99.99" : 1.0080247884606372E8,
"99.999" : 1.0080247884606372E8,
"99.9999" : 1.0080247884606372E8,
"100.0" : 1.0080247884606372E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.781610709961046E7,
9.786475900988321E7,
1.0080247884606372E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.1854916903580453E7,
"scoreError" : 1944646.843461918,
"scoreConfidence" : [
1.9910270060118534E7,
2.3799563747042373E7
],
"scorePercentiles" : {
"0.0" : 2.178927481799479E7,
"50.0" : 2.1797569594737627E7,
"90.0" : 2.197790629800895E7,
"95.0" : 2.197790629800895E7,
"99.0" : 2.197790629800895E7,
"99.9" : 2.197790629800895E7,
"99.99" : 2.197790629800895E7,
"99.999" : 2.197790629800895E7,
"99.9999" : 2.197790629800895E7,
"100.0" : 2.197790629800895E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.178927481799479E7,
2.197790629800895E7,
2.1797569594737627E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.203861551209728E8,
"scoreError" : 2.0459266697604692E8,
"scoreConfidence" : [
1.1579348814492589E8,
5.2497882209701973E8
],
"scorePercentiles" : {
"0.0" : 3.0763505074151266E8,
"50.0" : 3.248072011967001E8,
"90.0" : 3.2871621342470556E8,
"95.0" : 3.2871621342470556E8,
"99.0" : 3.2871621342470556E8,
"99.9" : 3.2871621342470556E8,
"99.99" : 3.2871621342470556E8,
"99.999" : 3.2871621342470556E8,
"99.9999" : 3.2871621342470556E8,
"100.0" : 3.2871621342470556E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.0763505074151266E8,
3.248072011967001E8,
3.2871621342470556E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 8.177042814456652E7,
"scoreError" : 1.5251549747410385E7,
"scoreConfidence" : [
6.6518878397156134E7,
9.702197789197691E7
],
"scorePercentiles" : {
"0.0" : 8.127039501250054E7,
"50.0" : 8.130535548498547E7,
"90.0" : 8.273553393621357E7,
"95.0" : 8.273553393621357E7,
"99.0" : 8.273553393621357E7,
"99.9" : 8.273553393621357E7,
"99.99" : 8.273553393621357E7,
"99.999" : 8.273553393621357E7,
"99.9999" : 8.273553393621357E7,
"100.0" : 8.273553393621357E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8.130535548498547E7,
8.127039501250054E7,
8.273553393621357E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.522491746197255E7,
"scoreError" : 1.5562535536891462E7,
"scoreConfidence" : [
5.966238192508109E7,
9.078745299886401E7
],
"scorePercentiles" : {
"0.0" : 7.461116256883217E7,
"50.0" : 7.48646011161182E7,
"90.0" : 7.619898870096733E7,
"95.0" : 7.619898870096733E7,
"99.0" : 7.619898870096733E7,
"99.9" : 7.619898870096733E7,
"99.99" : 7.619898870096733E7,
"99.999" : 7.619898870096733E7,
"99.9999" : 7.619898870096733E7,
"100.0" : 7.619898870096733E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.461116256883217E7,
7.48646011161182E7,
7.619898870096733E7
]
]
},
"readwrite_put" : {
"score" : 6545510.682593961,
"scoreError" : 2634546.616734827,
"scoreConfidence" : [
3910964.0658591343,
9180057.29932879
],
"scorePercentiles" : {
"0.0" : 6405793.896382343,
"50.0" : 6536545.235246243,
"90.0" : 6694192.916153299,
"95.0" : 6694192.916153299,
"99.0" : 6694192.916153299,
"99.9" : 6694192.916153299,
"99.99" : 6694192.916153299,
"99.999" : 6694192.916153299,
"99.9999" : 6694192.916153299,
"100.0" : 6694192.916153299
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6694192.916153299,
6405793.896382343,
6536545.235246243
]
]
}
}
},
{
"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.138137043738933E7,
"scoreError" : 1063595.2460736507,
"scoreConfidence" : [
2.0317775191315677E7,
2.244496568346298E7
],
"scorePercentiles" : {
"0.0" : 2.1314053874085445E7,
"50.0" : 2.141462607298811E7,
"90.0" : 2.1415431365094427E7,
"95.0" : 2.1415431365094427E7,
"99.0" : 2.1415431365094427E7,
"99.9" : 2.1415431365094427E7,
"99.99" : 2.1415431365094427E7,
"99.999" : 2.1415431365094427E7,
"99.9999" : 2.1415431365094427E7,
"100.0" : 2.1415431365094427E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.141462607298811E7,
2.1415431365094427E7,
2.1314053874085445E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.1206723629943017E7,
"scoreError" : 754530.907889956,
"scoreConfidence" : [
2.0452192722053062E7,
2.196125453783297E7
],
"scorePercentiles" : {
"0.0" : 2.1159240051348805E7,
"50.0" : 2.12260497265442E7,
"90.0" : 2.1234881111936044E7,
"95.0" : 2.1234881111936044E7,
"99.0" : 2.1234881111936044E7,
"99.9" : 2.1234881111936044E7,
"99.99" : 2.1234881111936044E7,
"99.999" : 2.1234881111936044E7,
"99.9999" : 2.1234881111936044E7,
"100.0" : 2.1234881111936044E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.12260497265442E7,
2.1234881111936044E7,
2.1159240051348805E7
]
]
},
"readwrite_put" : {
"score" : 174646.8074463109,
"scoreError" : 321791.0349576909,
"scoreConfidence" : [
-147144.22751138,
496437.84240400186
],
"scorePercentiles" : {
"0.0" : 154813.82273663837,
"50.0" : 180550.25315838173,
"90.0" : 188576.34644391263,
"95.0" : 188576.34644391263,
"99.0" : 188576.34644391263,
"99.9" : 188576.34644391263,
"99.99" : 188576.34644391263,
"99.999" : 188576.34644391263,
"99.9999" : 188576.34644391263,
"100.0" : 188576.34644391263
},
"scoreUnit" : "ops/s",
"rawData" : [
[
188576.34644391263,
180550.25315838173,
154813.82273663837
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.4926597225119075E8,
"scoreError" : 2.0188592476420903E8,
"scoreConfidence" : [
4.738004748698172E7,
4.511518970153998E8
],
"scorePercentiles" : {
"0.0" : 2.4231502683193856E8,
"50.0" : 2.434559345434506E8,
"90.0" : 2.6202695537818313E8,
"95.0" : 2.6202695537818313E8,
"99.0" : 2.6202695537818313E8,
"99.9" : 2.6202695537818313E8,
"99.99" : 2.6202695537818313E8,
"99.999" : 2.6202695537818313E8,
"99.9999" : 2.6202695537818313E8,
"100.0" : 2.6202695537818313E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4231502683193856E8,
2.6202695537818313E8,
2.434559345434506E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3543755166144666E8,
"scoreError" : 2.2248354592159775E8,
"scoreConfidence" : [
1.2954005739848912E7,
4.579210975830444E8
],
"scorePercentiles" : {
"0.0" : 2.277272166949231E8,
"50.0" : 2.2908816730801708E8,
"90.0" : 2.4949727098139983E8,
"95.0" : 2.4949727098139983E8,
"99.0" : 2.4949727098139983E8,
"99.9" : 2.4949727098139983E8,
"99.99" : 2.4949727098139983E8,
"99.999" : 2.4949727098139983E8,
"99.9999" : 2.4949727098139983E8,
"100.0" : 2.4949727098139983E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.277272166949231E8,
2.4949727098139983E8,
2.2908816730801708E8
]
]
},
"readwrite_put" : {
"score" : 1.3828420589744091E7,
"scoreError" : 2.061735596545092E7,
"scoreConfidence" : [
-6788935.375706829,
3.444577655519501E7
],
"scorePercentiles" : {
"0.0" : 1.2529684396783285E7,
"50.0" : 1.43677672354335E7,
"90.0" : 1.4587810137015484E7,
"95.0" : 1.4587810137015484E7,
"99.0" : 1.4587810137015484E7,
"99.9" : 1.4587810137015484E7,
"99.99" : 1.4587810137015484E7,
"99.999" : 1.4587810137015484E7,
"99.9999" : 1.4587810137015484E7,
"100.0" : 1.4587810137015484E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4587810137015484E7,
1.2529684396783285E7,
1.43677672354335E7
]
]
}
}
},
{
"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.0841130381359085E7,
"scoreError" : 4625550.132330824,
"scoreConfidence" : [
2.621558024902826E7,
3.5466680513689905E7
],
"scorePercentiles" : {
"0.0" : 3.059462512244763E7,
"50.0" : 3.082759880366748E7,
"90.0" : 3.110116721796215E7,
"95.0" : 3.110116721796215E7,
"99.0" : 3.110116721796215E7,
"99.9" : 3.110116721796215E7,
"99.99" : 3.110116721796215E7,
"99.999" : 3.110116721796215E7,
"99.9999" : 3.110116721796215E7,
"100.0" : 3.110116721796215E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.059462512244763E7,
3.110116721796215E7,
3.082759880366748E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1125779308249677E7,
"scoreError" : 2760384.9181681937,
"scoreConfidence" : [
8365394.390081483,
1.388616422641787E7
],
"scorePercentiles" : {
"0.0" : 1.102675965798776E7,
"50.0" : 1.1050630235288858E7,
"90.0" : 1.1299948031472411E7,
"95.0" : 1.1299948031472411E7,
"99.0" : 1.1299948031472411E7,
"99.9" : 1.1299948031472411E7,
"99.99" : 1.1299948031472411E7,
"99.999" : 1.1299948031472411E7,
"99.9999" : 1.1299948031472411E7,
"100.0" : 1.1299948031472411E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1299948031472411E7,
1.1050630235288858E7,
1.102675965798776E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/usr/lib/jvm/temurin-25-jdk-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "25.0.2",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "25.0.2+10-LTS",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.2591717410124205E7,
"scoreError" : 8831060.662887955,
"scoreConfidence" : [
5.376065674723625E7,
7.142277807301216E7
],
"scorePercentiles" : {
"0.0" : 6.216168243172781E7,
"50.0" : 6.2497515320109084E7,
"90.0" : 6.311595447853573E7,
"95.0" : 6.311595447853573E7,
"99.0" : 6.311595447853573E7,
"99.9" : 6.311595447853573E7,
"99.99" : 6.311595447853573E7,
"99.999" : 6.311595447853573E7,
"99.9999" : 6.311595447853573E7,
"100.0" : 6.311595447853573E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.216168243172781E7,
6.2497515320109084E7,
6.311595447853573E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.830180052524446E7,
"scoreError" : 3290271.9596985234,
"scoreConfidence" : [
9.501152856554593E7,
1.0159207248494299E8
],
"scorePercentiles" : {
"0.0" : 9.814147388794385E7,
"50.0" : 9.826686398605411E7,
"90.0" : 9.849706370173538E7,
"95.0" : 9.849706370173538E7,
"99.0" : 9.849706370173538E7,
"99.9" : 9.849706370173538E7,
"99.99" : 9.849706370173538E7,
"99.999" : 9.849706370173538E7,
"99.9999" : 9.849706370173538E7,
"100.0" : 9.849706370173538E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.849706370173538E7,
9.814147388794385E7,
9.826686398605411E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.29180286110114E7,
"scoreError" : 2342808.7992510707,
"scoreConfidence" : [
2.057521981176033E7,
2.5260837410262473E7
],
"scorePercentiles" : {
"0.0" : 2.277233037375413E7,
"50.0" : 2.2967002861741252E7,
"90.0" : 2.301475259753882E7,
"95.0" : 2.301475259753882E7,
"99.0" : 2.301475259753882E7,
"99.9" : 2.301475259753882E7,
"99.99" : 2.301475259753882E7,
"99.999" : 2.301475259753882E7,
"99.9999" : 2.301475259753882E7,
"100.0" : 2.301475259753882E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2967002861741252E7,
2.277233037375413E7,
2.301475259753882E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.3690403466257626E8,
"scoreError" : 5.710488344879355E7,
"scoreConfidence" : [
2.797991512137827E8,
3.940089181113698E8
],
"scorePercentiles" : {
"0.0" : 3.3329002791017383E8,
"50.0" : 3.386684530496738E8,
"90.0" : 3.3875362302788126E8,
"95.0" : 3.3875362302788126E8,
"99.0" : 3.3875362302788126E8,
"99.9" : 3.3875362302788126E8,
"99.99" : 3.3875362302788126E8,
"99.999" : 3.3875362302788126E8,
"99.9999" : 3.3875362302788126E8,
"100.0" : 3.3875362302788126E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.386684530496738E8,
3.3875362302788126E8,
3.3329002791017383E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.747717580243456E7,
"scoreError" : 1.4522538634232199E7,
"scoreConfidence" : [
6.295463716820236E7,
9.199971443666676E7
],
"scorePercentiles" : {
"0.0" : 7.661895808603711E7,
"50.0" : 7.762122416849062E7,
"90.0" : 7.819134515277593E7,
"95.0" : 7.819134515277593E7,
"99.0" : 7.819134515277593E7,
"99.9" : 7.819134515277593E7,
"99.99" : 7.819134515277593E7,
"99.999" : 7.819134515277593E7,
"99.9999" : 7.819134515277593E7,
"100.0" : 7.819134515277593E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.762122416849062E7,
7.661895808603711E7,
7.819134515277593E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 7.079246308188851E7,
"scoreError" : 1.5328176134165678E7,
"scoreConfidence" : [
5.546428694772284E7,
8.612063921605419E7
],
"scorePercentiles" : {
"0.0" : 6.9901416897419E7,
"50.0" : 7.090565324833184E7,
"90.0" : 7.15703190999147E7,
"95.0" : 7.15703190999147E7,
"99.0" : 7.15703190999147E7,
"99.9" : 7.15703190999147E7,
"99.99" : 7.15703190999147E7,
"99.999" : 7.15703190999147E7,
"99.9999" : 7.15703190999147E7,
"100.0" : 7.15703190999147E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.090565324833184E7,
6.9901416897419E7,
7.15703190999147E7
]
]
},
"readwrite_put" : {
"score" : 6684712.72054603,
"scoreError" : 1006379.7386073678,
"scoreConfidence" : [
5678332.981938663,
7691092.459153398
],
"scorePercentiles" : {
"0.0" : 6621026.052861226,
"50.0" : 6715570.920158761,
"90.0" : 6717541.188618107,
"95.0" : 6717541.188618107,
"99.0" : 6717541.188618107,
"99.9" : 6717541.188618107,
"99.99" : 6717541.188618107,
"99.999" : 6717541.188618107,
"99.9999" : 6717541.188618107,
"100.0" : 6717541.188618107
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6715570.920158761,
6717541.188618107,
6621026.052861226
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.25084090779534E7,
"scoreError" : 1594867.865550035,
"scoreConfidence" : [
2.0913541212403364E7,
2.4103276943503432E7
],
"scorePercentiles" : {
"0.0" : 2.244645761238388E7,
"50.0" : 2.2470364640081003E7,
"90.0" : 2.2608404981395315E7,
"95.0" : 2.2608404981395315E7,
"99.0" : 2.2608404981395315E7,
"99.9" : 2.2608404981395315E7,
"99.99" : 2.2608404981395315E7,
"99.999" : 2.2608404981395315E7,
"99.9999" : 2.2608404981395315E7,
"100.0" : 2.2608404981395315E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.244645761238388E7,
2.2470364640081003E7,
2.2608404981395315E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.230371519831687E7,
"scoreError" : 1933715.8995397564,
"scoreConfidence" : [
2.036999929877711E7,
2.4237431097856626E7
],
"scorePercentiles" : {
"0.0" : 2.2205980650275033E7,
"50.0" : 2.228878130267277E7,
"90.0" : 2.2416383642002795E7,
"95.0" : 2.2416383642002795E7,
"99.0" : 2.2416383642002795E7,
"99.9" : 2.2416383642002795E7,
"99.99" : 2.2416383642002795E7,
"99.999" : 2.2416383642002795E7,
"99.9999" : 2.2416383642002795E7,
"100.0" : 2.2416383642002795E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2205980650275033E7,
2.228878130267277E7,
2.2416383642002795E7
]
]
},
"readwrite_put" : {
"score" : 204693.87963653504,
"scoreError" : 573317.4287171711,
"scoreConfidence" : [
-368623.549080636,
778011.3083537061
],
"scorePercentiles" : {
"0.0" : 181583.33740823308,
"50.0" : 192021.3393925241,
"90.0" : 240476.96210884786,
"95.0" : 240476.96210884786,
"99.0" : 240476.96210884786,
"99.9" : 240476.96210884786,
"99.99" : 240476.96210884786,
"99.999" : 240476.96210884786,
"99.9999" : 240476.96210884786,
"100.0" : 240476.96210884786
},
"scoreUnit" : "ops/s",
"rawData" : [
[
240476.96210884786,
181583.33740823308,
192021.3393925241
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.5198501520140657E8,
"scoreError" : 1.0572728205175704E8,
"scoreConfidence" : [
1.4625773314964953E8,
3.577122972531636E8
],
"scorePercentiles" : {
"0.0" : 2.479946588160879E8,
"50.0" : 2.4932799651903835E8,
"90.0" : 2.5863239026909333E8,
"95.0" : 2.5863239026909333E8,
"99.0" : 2.5863239026909333E8,
"99.9" : 2.5863239026909333E8,
"99.99" : 2.5863239026909333E8,
"99.999" : 2.5863239026909333E8,
"99.9999" : 2.5863239026909333E8,
"100.0" : 2.5863239026909333E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.479946588160879E8,
2.4932799651903835E8,
2.5863239026909333E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.3727410142368618E8,
"scoreError" : 1.1472678092866701E8,
"scoreConfidence" : [
1.2254732049501917E8,
3.520008823523532E8
],
"scorePercentiles" : {
"0.0" : 2.3313649224128205E8,
"50.0" : 2.3417510623128158E8,
"90.0" : 2.44510705798495E8,
"95.0" : 2.44510705798495E8,
"99.0" : 2.44510705798495E8,
"99.9" : 2.44510705798495E8,
"99.99" : 2.44510705798495E8,
"99.999" : 2.44510705798495E8,
"99.9999" : 2.44510705798495E8,
"100.0" : 2.44510705798495E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.3313649224128205E8,
2.3417510623128158E8,
2.44510705798495E8
]
]
},
"readwrite_put" : {
"score" : 1.471091377772032E7,
"scoreError" : 9689957.107515326,
"scoreConfidence" : [
5020956.670204993,
2.4400870885235645E7
],
"scorePercentiles" : {
"0.0" : 1.4121684470598353E7,
"50.0" : 1.4858166574805833E7,
"90.0" : 1.5152890287756775E7,
"95.0" : 1.5152890287756775E7,
"99.0" : 1.5152890287756775E7,
"99.9" : 1.5152890287756775E7,
"99.99" : 1.5152890287756775E7,
"99.999" : 1.5152890287756775E7,
"99.9999" : 1.5152890287756775E7,
"100.0" : 1.5152890287756775E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4858166574805833E7,
1.5152890287756775E7,
1.4121684470598353E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.77641025332384E7,
"scoreError" : 4658231.825054124,
"scoreConfidence" : [
2.3105870708184276E7,
3.2422334358292524E7
],
"scorePercentiles" : {
"0.0" : 2.7470367571163658E7,
"50.0" : 2.788894782856354E7,
"90.0" : 2.7932992199987996E7,
"95.0" : 2.7932992199987996E7,
"99.0" : 2.7932992199987996E7,
"99.9" : 2.7932992199987996E7,
"99.99" : 2.7932992199987996E7,
"99.999" : 2.7932992199987996E7,
"99.9999" : 2.7932992199987996E7,
"100.0" : 2.7932992199987996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7932992199987996E7,
2.7470367571163658E7,
2.788894782856354E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.2329521394771159E7,
"scoreError" : 918025.3413265513,
"scoreConfidence" : [
1.1411496053444607E7,
1.324754673609771E7
],
"scorePercentiles" : {
"0.0" : 1.2299976868885344E7,
"50.0" : 1.2300964108271286E7,
"90.0" : 1.2387623207156846E7,
"95.0" : 1.2387623207156846E7,
"99.0" : 1.2387623207156846E7,
"99.9" : 1.2387623207156846E7,
"99.99" : 1.2387623207156846E7,
"99.999" : 1.2387623207156846E7,
"99.9999" : 1.2387623207156846E7,
"100.0" : 1.2387623207156846E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.2300964108271286E7,
1.2387623207156846E7,
1.2299976868885344E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/26.0.0-ea.30.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "26-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "26-beta+30-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.726828126449853E7,
"scoreError" : 1901002.2114565263,
"scoreConfidence" : [
6.5367279053042E7,
6.916928347595505E7
],
"scorePercentiles" : {
"0.0" : 6.718856097195853E7,
"50.0" : 6.723009515336809E7,
"90.0" : 6.738618766816899E7,
"95.0" : 6.738618766816899E7,
"99.0" : 6.738618766816899E7,
"99.9" : 6.738618766816899E7,
"99.99" : 6.738618766816899E7,
"99.999" : 6.738618766816899E7,
"99.9999" : 6.738618766816899E7,
"100.0" : 6.738618766816899E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.738618766816899E7,
6.723009515336809E7,
6.718856097195853E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 9.682140983842571E7,
"scoreError" : 2.5908945325427935E7,
"scoreConfidence" : [
7.091246451299778E7,
1.2273035516385365E8
],
"scorePercentiles" : {
"0.0" : 9.523574373424794E7,
"50.0" : 9.72521760992027E7,
"90.0" : 9.797630968182652E7,
"95.0" : 9.797630968182652E7,
"99.0" : 9.797630968182652E7,
"99.9" : 9.797630968182652E7,
"99.99" : 9.797630968182652E7,
"99.999" : 9.797630968182652E7,
"99.9999" : 9.797630968182652E7,
"100.0" : 9.797630968182652E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
9.72521760992027E7,
9.523574373424794E7,
9.797630968182652E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.214370509704979E7,
"scoreError" : 1702155.4840889068,
"scoreConfidence" : [
2.0441549612960886E7,
2.3845860581138697E7
],
"scorePercentiles" : {
"0.0" : 2.208100133383195E7,
"50.0" : 2.2099187130627025E7,
"90.0" : 2.2250926826690406E7,
"95.0" : 2.2250926826690406E7,
"99.0" : 2.2250926826690406E7,
"99.9" : 2.2250926826690406E7,
"99.99" : 2.2250926826690406E7,
"99.999" : 2.2250926826690406E7,
"99.9999" : 2.2250926826690406E7,
"100.0" : 2.2250926826690406E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2250926826690406E7,
2.208100133383195E7,
2.2099187130627025E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 3.401241275038405E8,
"scoreError" : 4.247108027376962E7,
"scoreConfidence" : [
2.976530472300709E8,
3.825952077776101E8
],
"scorePercentiles" : {
"0.0" : 3.374366416236584E8,
"50.0" : 3.4141716921122676E8,
"90.0" : 3.415185716766365E8,
"95.0" : 3.415185716766365E8,
"99.0" : 3.415185716766365E8,
"99.9" : 3.415185716766365E8,
"99.99" : 3.415185716766365E8,
"99.999" : 3.415185716766365E8,
"99.9999" : 3.415185716766365E8,
"100.0" : 3.415185716766365E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.415185716766365E8,
3.374366416236584E8,
3.4141716921122676E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.897692710606603E7,
"scoreError" : 1.3498910927641518E7,
"scoreConfidence" : [
6.5478016178424515E7,
9.247583803370756E7
],
"scorePercentiles" : {
"0.0" : 7.817757676851468E7,
"50.0" : 7.911533200392577E7,
"90.0" : 7.963787254575765E7,
"95.0" : 7.963787254575765E7,
"99.0" : 7.963787254575765E7,
"99.9" : 7.963787254575765E7,
"99.99" : 7.963787254575765E7,
"99.999" : 7.963787254575765E7,
"99.9999" : 7.963787254575765E7,
"100.0" : 7.963787254575765E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.817757676851468E7,
7.911533200392577E7,
7.963787254575765E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 6.995992627934045E7,
"scoreError" : 9937267.46670786,
"scoreConfidence" : [
6.002265881263259E7,
7.98971937460483E7
],
"scorePercentiles" : {
"0.0" : 6.938511409597883E7,
"50.0" : 7.002623050642636E7,
"90.0" : 7.046843423561613E7,
"95.0" : 7.046843423561613E7,
"99.0" : 7.046843423561613E7,
"99.9" : 7.046843423561613E7,
"99.99" : 7.046843423561613E7,
"99.999" : 7.046843423561613E7,
"99.9999" : 7.046843423561613E7,
"100.0" : 7.046843423561613E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.938511409597883E7,
7.002623050642636E7,
7.046843423561613E7
]
]
},
"readwrite_put" : {
"score" : 9017000.826725593,
"scoreError" : 3622494.901598253,
"scoreConfidence" : [
5394505.9251273405,
1.2639495728323845E7
],
"scorePercentiles" : {
"0.0" : 8792462.672535865,
"50.0" : 9089101.497499403,
"90.0" : 9169438.310141511,
"95.0" : 9169438.310141511,
"99.0" : 9169438.310141511,
"99.9" : 9169438.310141511,
"99.99" : 9169438.310141511,
"99.999" : 9169438.310141511,
"99.9999" : 9169438.310141511,
"100.0" : 9169438.310141511
},
"scoreUnit" : "ops/s",
"rawData" : [
[
8792462.672535865,
9089101.497499403,
9169438.310141511
]
]
}
}
},
{
"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.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.286227216566154E7,
"scoreError" : 2268665.2630539876,
"scoreConfidence" : [
2.0593606902607553E7,
2.5130937428715527E7
],
"scorePercentiles" : {
"0.0" : 2.2765231098898817E7,
"50.0" : 2.2819135776458904E7,
"90.0" : 2.3002449621626895E7,
"95.0" : 2.3002449621626895E7,
"99.0" : 2.3002449621626895E7,
"99.9" : 2.3002449621626895E7,
"99.99" : 2.3002449621626895E7,
"99.999" : 2.3002449621626895E7,
"99.9999" : 2.3002449621626895E7,
"100.0" : 2.3002449621626895E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2819135776458904E7,
2.2765231098898817E7,
2.3002449621626895E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.261884115876967E7,
"scoreError" : 2686081.876738776,
"scoreConfidence" : [
1.9932759282030895E7,
2.5304923035508446E7
],
"scorePercentiles" : {
"0.0" : 2.2523513639965344E7,
"50.0" : 2.254459463693887E7,
"90.0" : 2.2788415199404806E7,
"95.0" : 2.2788415199404806E7,
"99.0" : 2.2788415199404806E7,
"99.9" : 2.2788415199404806E7,
"99.99" : 2.2788415199404806E7,
"99.999" : 2.2788415199404806E7,
"99.9999" : 2.2788415199404806E7,
"100.0" : 2.2788415199404806E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.2523513639965344E7,
2.254459463693887E7,
2.2788415199404806E7
]
]
},
"readwrite_put" : {
"score" : 243431.00689186226,
"scoreError" : 826791.3893192252,
"scoreConfidence" : [
-583360.382427363,
1070222.3962110875
],
"scorePercentiles" : {
"0.0" : 214034.42222208437,
"50.0" : 220636.4619599458,
"90.0" : 295622.13649355655,
"95.0" : 295622.13649355655,
"99.0" : 295622.13649355655,
"99.9" : 295622.13649355655,
"99.99" : 295622.13649355655,
"99.999" : 295622.13649355655,
"99.9999" : 295622.13649355655,
"100.0" : 295622.13649355655
},
"scoreUnit" : "ops/s",
"rawData" : [
[
295622.13649355655,
220636.4619599458,
214034.42222208437
]
]
}
}
},
{
"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.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.6207779037481585E8,
"scoreError" : 2.034393047668419E7,
"scoreConfidence" : [
2.4173385989813167E8,
2.8242172085150003E8
],
"scorePercentiles" : {
"0.0" : 2.609346827643534E8,
"50.0" : 2.6213605070547244E8,
"90.0" : 2.6316263765462175E8,
"95.0" : 2.6316263765462175E8,
"99.0" : 2.6316263765462175E8,
"99.9" : 2.6316263765462175E8,
"99.99" : 2.6316263765462175E8,
"99.999" : 2.6316263765462175E8,
"99.9999" : 2.6316263765462175E8,
"100.0" : 2.6316263765462175E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.6316263765462175E8,
2.609346827643534E8,
2.6213605070547244E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.4751828099108133E8,
"scoreError" : 2.005840446777802E7,
"scoreConfidence" : [
2.274598765233033E8,
2.6757668545885935E8
],
"scorePercentiles" : {
"0.0" : 2.463333595237093E8,
"50.0" : 2.4771602340531367E8,
"90.0" : 2.48505460044221E8,
"95.0" : 2.48505460044221E8,
"99.0" : 2.48505460044221E8,
"99.9" : 2.48505460044221E8,
"99.99" : 2.48505460044221E8,
"99.999" : 2.48505460044221E8,
"99.9999" : 2.48505460044221E8,
"100.0" : 2.48505460044221E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.48505460044221E8,
2.463333595237093E8,
2.4771602340531367E8
]
]
},
"readwrite_put" : {
"score" : 1.4559509383734522E7,
"scoreError" : 2261880.7203593813,
"scoreConfidence" : [
1.2297628663375141E7,
1.68213901040939E7
],
"scorePercentiles" : {
"0.0" : 1.4420027300158728E7,
"50.0" : 1.460132324064409E7,
"90.0" : 1.4657177610400748E7,
"95.0" : 1.4657177610400748E7,
"99.0" : 1.4657177610400748E7,
"99.9" : 1.4657177610400748E7,
"99.99" : 1.4657177610400748E7,
"99.999" : 1.4657177610400748E7,
"99.9999" : 1.4657177610400748E7,
"100.0" : 1.4657177610400748E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.4657177610400748E7,
1.460132324064409E7,
1.4420027300158728E7
]
]
}
}
},
{
"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.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 2.7751704992984083E7,
"scoreError" : 3522003.8118044543,
"scoreConfidence" : [
2.4229701181179628E7,
3.1273708804788537E7
],
"scorePercentiles" : {
"0.0" : 2.758261961157994E7,
"50.0" : 2.771044216823992E7,
"90.0" : 2.7962053199132387E7,
"95.0" : 2.7962053199132387E7,
"99.0" : 2.7962053199132387E7,
"99.9" : 2.7962053199132387E7,
"99.99" : 2.7962053199132387E7,
"99.999" : 2.7962053199132387E7,
"99.9999" : 2.7962053199132387E7,
"100.0" : 2.7962053199132387E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.7962053199132387E7,
2.758261961157994E7,
2.771044216823992E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.1515882230649352E7,
"scoreError" : 1998933.1970934807,
"scoreConfidence" : [
9516949.03355587,
1.3514815427742833E7
],
"scorePercentiles" : {
"0.0" : 1.1429767168979824E7,
"50.0" : 1.14786692581741E7,
"90.0" : 1.163921026479413E7,
"95.0" : 1.163921026479413E7,
"99.0" : 1.163921026479413E7,
"99.9" : 1.163921026479413E7,
"99.99" : 1.163921026479413E7,
"99.999" : 1.163921026479413E7,
"99.9999" : 1.163921026479413E7,
"100.0" : 1.163921026479413E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.1429767168979824E7,
1.14786692581741E7,
1.163921026479413E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/hostedtoolcache/Java_Temurin-Hotspot_jdk/27.0.0-ea.6.0.ea/x64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "27-beta",
"vmName" : "OpenJDK 64-Bit Server VM",
"vmVersion" : "27-beta+6-ea",
"warmupIterations" : 3,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 3,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.060510196461913E7,
"scoreError" : 6366721.97905273,
"scoreConfidence" : [
5.42383799855664E7,
6.697182394367186E7
],
"scorePercentiles" : {
"0.0" : 6.022101988886934E7,
"50.0" : 6.0691555042592645E7,
"90.0" : 6.090273096239541E7,
"95.0" : 6.090273096239541E7,
"99.0" : 6.090273096239541E7,
"99.9" : 6.090273096239541E7,
"99.99" : 6.090273096239541E7,
"99.999" : 6.090273096239541E7,
"99.9999" : 6.090273096239541E7,
"100.0" : 6.090273096239541E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.0691555042592645E7,
6.022101988886934E7,
6.090273096239541E7
]
]
},
"secondaryMetrics" : {
}
}
]
[
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 7.892972833053362E7,
"scoreError" : 3247759.5519631524,
"scoreConfidence" : [
7.568196877857047E7,
8.217748788249677E7
],
"scorePercentiles" : {
"0.0" : 7.49058411697663E7,
"50.0" : 7.872617584794271E7,
"90.0" : 8.2278071022465E7,
"95.0" : 8.244026038778074E7,
"99.0" : 8.244026038778074E7,
"99.9" : 8.244026038778074E7,
"99.99" : 8.244026038778074E7,
"99.999" : 8.244026038778074E7,
"99.9999" : 8.244026038778074E7,
"100.0" : 8.244026038778074E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
7.876795716876033E7,
7.833655347667068E7,
8.060327691209878E7,
7.868439452712508E7,
7.727918692344138E7,
7.49058411697663E7,
7.742542170358892E7,
8.244026038778074E7,
8.081836673462342E7,
8.003602430148059E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.6366474013218157E7,
"scoreError" : 413725.62871676654,
"scoreConfidence" : [
2.595274838450139E7,
2.6780199641934924E7
],
"scorePercentiles" : {
"0.0" : 2.5985721695009824E7,
"50.0" : 2.639887517269852E7,
"90.0" : 2.6656643912099317E7,
"95.0" : 2.6656685747342583E7,
"99.0" : 2.6656685747342583E7,
"99.9" : 2.6656685747342583E7,
"99.99" : 2.6656685747342583E7,
"99.999" : 2.6656685747342583E7,
"99.9999" : 2.6656685747342583E7,
"100.0" : 2.6656685747342583E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.60526992853009E7,
2.6285054066361547E7,
2.6574532960361317E7,
2.6656267394909937E7,
2.6635126036331885E7,
2.5985721695009824E7,
2.6656685747342583E7,
2.6020902601166513E7,
2.630208371341183E7,
2.649566663198521E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.read_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 2.559636439258825E8,
"scoreError" : 1.3109403906698365E7,
"scoreConfidence" : [
2.428542400191841E8,
2.6907304783258086E8
],
"scorePercentiles" : {
"0.0" : 2.3808595465544203E8,
"50.0" : 2.5973649571305072E8,
"90.0" : 2.6543668905620646E8,
"95.0" : 2.6572897502888986E8,
"99.0" : 2.6572897502888986E8,
"99.9" : 2.6572897502888986E8,
"99.99" : 2.6572897502888986E8,
"99.999" : 2.6572897502888986E8,
"99.9999" : 2.6572897502888986E8,
"100.0" : 2.6572897502888986E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5915073313913143E8,
2.5255491987907293E8,
2.3808595465544203E8,
2.4515288847463983E8,
2.612611707610743E8,
2.6087006226138583E8,
2.6572897502888986E8,
2.537033614701627E8,
2.6032225828697002E8,
2.628061153020558E8
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 6.944224640539965E7,
"scoreError" : 6568211.019917524,
"scoreConfidence" : [
6.2874035385482125E7,
7.601045742531717E7
],
"scorePercentiles" : {
"0.0" : 6.25387203143419E7,
"50.0" : 7.019598982929689E7,
"90.0" : 7.473713432878138E7,
"95.0" : 7.48203556479954E7,
"99.0" : 7.48203556479954E7,
"99.9" : 7.48203556479954E7,
"99.99" : 7.48203556479954E7,
"99.999" : 7.48203556479954E7,
"99.9999" : 7.48203556479954E7,
"100.0" : 7.48203556479954E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.829440308128352E7,
6.704618202495751E7,
6.3359917369564496E7,
6.74653163799283E7,
7.226055123887847E7,
7.48203556479954E7,
7.209757657731023E7,
7.255129896388127E7,
7.39881424558552E7,
6.25387203143419E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 5.8775172855926596E7,
"scoreError" : 5629577.826302803,
"scoreConfidence" : [
5.314559502962379E7,
6.44047506822294E7
],
"scorePercentiles" : {
"0.0" : 5.279366491781703E7,
"50.0" : 5.959062637942255E7,
"90.0" : 6.31728329438583E7,
"95.0" : 6.318978136716725E7,
"99.0" : 6.318978136716725E7,
"99.9" : 6.318978136716725E7,
"99.99" : 6.318978136716725E7,
"99.999" : 6.318978136716725E7,
"99.9999" : 6.318978136716725E7,
"100.0" : 6.318978136716725E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
5.827412816575801E7,
5.677877291376023E7,
5.362236753328615E7,
5.672700226883595E7,
6.090712459308709E7,
6.318978136716725E7,
6.132859076362772E7,
6.110999890184887E7,
6.302029713407777E7,
5.279366491781703E7
]
]
},
"readwrite_put" : {
"score" : 1.0667073549473025E7,
"scoreError" : 1056736.4494945728,
"scoreConfidence" : [
9610337.099978453,
1.1723809998967597E7
],
"scorePercentiles" : {
"0.0" : 9737549.83627836,
"50.0" : 1.0753649962387431E7,
"90.0" : 1.1611646858948573E7,
"95.0" : 1.1630574280828146E7,
"99.0" : 1.1630574280828146E7,
"99.9" : 1.1630574280828146E7,
"99.99" : 1.1630574280828146E7,
"99.999" : 1.1630574280828146E7,
"99.9999" : 1.1630574280828146E7,
"100.0" : 1.1630574280828146E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.0020274915525515E7,
1.0267409111197272E7,
9737549.83627836,
1.0738314111092351E7,
1.1353426645791382E7,
1.1630574280828146E7,
1.0768985813682511E7,
1.1441300062032409E7,
1.0967845321777426E7,
9745055.396524861
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 2.541693786791985E7,
"scoreError" : 300542.31223809073,
"scoreConfidence" : [
2.511639555568176E7,
2.571748018015794E7
],
"scorePercentiles" : {
"0.0" : 2.5073099071106497E7,
"50.0" : 2.5407729258983977E7,
"90.0" : 2.5733240845992487E7,
"95.0" : 2.5742995911797766E7,
"99.0" : 2.5742995911797766E7,
"99.9" : 2.5742995911797766E7,
"99.99" : 2.5742995911797766E7,
"99.999" : 2.5742995911797766E7,
"99.9999" : 2.5742995911797766E7,
"100.0" : 2.5742995911797766E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.5742995911797766E7,
2.5428049133389663E7,
2.5645445253744993E7,
2.5073099071106497E7,
2.531685764310397E7,
2.5393493824485667E7,
2.5556786817194656E7,
2.5417693453152616E7,
2.5397765064815335E7,
2.5197192506407365E7
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 2.4283781299081817E7,
"scoreError" : 309859.9567215107,
"scoreConfidence" : [
2.3973921342360307E7,
2.4593641255803328E7
],
"scorePercentiles" : {
"0.0" : 2.3906121267472357E7,
"50.0" : 2.4297688145947218E7,
"90.0" : 2.458821012659245E7,
"95.0" : 2.4597097746495996E7,
"99.0" : 2.4597097746495996E7,
"99.9" : 2.4597097746495996E7,
"99.99" : 2.4597097746495996E7,
"99.999" : 2.4597097746495996E7,
"99.9999" : 2.4597097746495996E7,
"100.0" : 2.4597097746495996E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
2.4597097746495996E7,
2.4308238862045668E7,
2.4508221547460534E7,
2.3906121267472357E7,
2.4199239143082883E7,
2.4287137429848768E7,
2.441297829439572E7,
2.4337912778412275E7,
2.4236370788622014E7,
2.4044495132981956E7
]
]
},
"readwrite_put" : {
"score" : 1133156.5688380366,
"scoreError" : 40948.21081659953,
"scoreConfidence" : [
1092208.3580214372,
1174104.779654636
],
"scorePercentiles" : {
"0.0" : 1079780.674740342,
"50.0" : 1140516.1145416982,
"90.0" : 1166419.4508900612,
"95.0" : 1166977.8036341434,
"99.0" : 1166977.8036341434,
"99.9" : 1166977.8036341434,
"99.99" : 1166977.8036341434,
"99.999" : 1166977.8036341434,
"99.9999" : 1166977.8036341434,
"100.0" : 1166977.8036341434
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1145898.16530177,
1119810.2713439928,
1137223.706284461,
1166977.8036341434,
1117618.5000210865,
1106356.3946369025,
1143808.5227989352,
1079780.674740342,
1161394.2761933208,
1152697.3734254106
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.readwrite",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 1.8560410739412233E8,
"scoreError" : 2174228.3134714374,
"scoreConfidence" : [
1.834298790806509E8,
1.8777833570759377E8
],
"scorePercentiles" : {
"0.0" : 1.8440820852454743E8,
"50.0" : 1.8481351138113236E8,
"90.0" : 1.8815790614193872E8,
"95.0" : 1.8816019527553084E8,
"99.0" : 1.8816019527553084E8,
"99.9" : 1.8816019527553084E8,
"99.99" : 1.8816019527553084E8,
"99.999" : 1.8816019527553084E8,
"99.9999" : 1.8816019527553084E8,
"100.0" : 1.8816019527553084E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.847412264317956E8,
1.8455258943988657E8,
1.84688857794448E8,
1.84832557449941E8,
1.8557984529950002E8,
1.8816019527553084E8,
1.847944653123237E8,
1.86145824473641E8,
1.881373039396096E8,
1.8440820852454743E8
]
]
},
"secondaryMetrics" : {
"readwrite_get" : {
"score" : 1.692224152601183E8,
"scoreError" : 2148566.6674337927,
"scoreConfidence" : [
1.670738485926845E8,
1.713709819275521E8
],
"scorePercentiles" : {
"0.0" : 1.6792542807220846E8,
"50.0" : 1.687524320464043E8,
"90.0" : 1.7174000897764036E8,
"95.0" : 1.7174130787674168E8,
"99.0" : 1.7174130787674168E8,
"99.9" : 1.7174130787674168E8,
"99.99" : 1.7174130787674168E8,
"99.999" : 1.7174130787674168E8,
"99.9999" : 1.7174130787674168E8,
"100.0" : 1.7174130787674168E8
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6792542807220846E8,
1.687162079294282E8,
1.6842378937433013E8,
1.6878865616338044E8,
1.6942634255000243E8,
1.7174130787674168E8,
1.6819653858105442E8,
1.6935041248849672E8,
1.7172831888572836E8,
1.6792715067981252E8
]
]
},
"readwrite_put" : {
"score" : 1.6381692134004036E7,
"scoreError" : 476897.0584280764,
"scoreConfidence" : [
1.5904795075575959E7,
1.6858589192432113E7
],
"scorePercentiles" : {
"0.0" : 1.5836381510458384E7,
"50.0" : 1.6413936226335179E7,
"90.0" : 1.6813759722142868E7,
"95.0" : 1.6815798359587155E7,
"99.0" : 1.6815798359587155E7,
"99.9" : 1.6815798359587155E7,
"99.99" : 1.6815798359587155E7,
"99.999" : 1.6815798359587155E7,
"99.9999" : 1.6815798359587155E7,
"100.0" : 1.6815798359587155E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.6815798359587155E7,
1.5836381510458384E7,
1.6265068420117833E7,
1.604390128656058E7,
1.6153502749497592E7,
1.6418887398789162E7,
1.6597926731269266E7,
1.6795411985144295E7,
1.6408985053881194E7,
1.6481057844734881E7
]
]
}
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Caffeine"
},
"primaryMetric" : {
"score" : 3.7120616720729105E7,
"scoreError" : 544545.8612787607,
"scoreConfidence" : [
3.657607085945035E7,
3.766516258200786E7
],
"scorePercentiles" : {
"0.0" : 3.661940366730158E7,
"50.0" : 3.701379163882366E7,
"90.0" : 3.776803574114736E7,
"95.0" : 3.7805043645955406E7,
"99.0" : 3.7805043645955406E7,
"99.9" : 3.7805043645955406E7,
"99.99" : 3.7805043645955406E7,
"99.999" : 3.7805043645955406E7,
"99.9999" : 3.7805043645955406E7,
"100.0" : 3.7805043645955406E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
3.672667447492256E7,
3.689485778038E7,
3.700660296797445E7,
3.7805043645955406E7,
3.743496459787496E7,
3.701086789461092E7,
3.7400110838227585E7,
3.7290925957007244E7,
3.7016715383036405E7,
3.661940366730158E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "Guava"
},
"primaryMetric" : {
"score" : 1.3979522724819416E7,
"scoreError" : 172286.7486301754,
"scoreConfidence" : [
1.380723597618924E7,
1.4151809473449592E7
],
"scorePercentiles" : {
"0.0" : 1.3834693167956756E7,
"50.0" : 1.3937215063607533E7,
"90.0" : 1.4170610208555995E7,
"95.0" : 1.4176343332055159E7,
"99.0" : 1.4176343332055159E7,
"99.9" : 1.4176343332055159E7,
"99.99" : 1.4176343332055159E7,
"99.999" : 1.4176343332055159E7,
"99.9999" : 1.4176343332055159E7,
"100.0" : 1.4176343332055159E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
1.3928875441151068E7,
1.4093388900603147E7,
1.4176343332055159E7,
1.388768141523073E7,
1.4119012097063512E7,
1.3925729722484622E7,
1.4000590823712116E7,
1.3883357661873074E7,
1.3834693167956756E7,
1.3945554686063996E7
]
]
},
"secondaryMetrics" : {
}
},
{
"jmhVersion" : "1.37",
"benchmark" : "com.github.benmanes.caffeine.cache.GetPutBenchmark.write_only",
"mode" : "thrpt",
"threads" : 8,
"forks" : 1,
"jvm" : "/opt/zing/zing-jdk21.0.4-24.09.0.0-5-amd64/bin/java",
"jvmArgs" : [
"-Xmx4g"
],
"jdkVersion" : "21.0.4",
"vmName" : "Zing 64-Bit Tiered VM",
"vmVersion" : "21.0.4-zing_24.09.0.0-b5-release-linux-X86_64",
"warmupIterations" : 10,
"warmupTime" : "10 s",
"warmupBatchSize" : 1,
"measurementIterations" : 10,
"measurementTime" : "10 s",
"measurementBatchSize" : 1,
"params" : {
"cacheType" : "ConcurrentHashMap"
},
"primaryMetric" : {
"score" : 6.2091106054566406E7,
"scoreError" : 1709781.9058559004,
"scoreConfidence" : [
6.0381324148710504E7,
6.380088796042231E7
],
"scorePercentiles" : {
"0.0" : 6.080041026805914E7,
"50.0" : 6.187271732233295E7,
"90.0" : 6.447377872541878E7,
"95.0" : 6.464120157137364E7,
"99.0" : 6.464120157137364E7,
"99.9" : 6.464120157137364E7,
"99.99" : 6.464120157137364E7,
"99.999" : 6.464120157137364E7,
"99.9999" : 6.464120157137364E7,
"100.0" : 6.464120157137364E7
},
"scoreUnit" : "ops/s",
"rawData" : [
[
6.191486895215807E7,
6.19822768860809E7,
6.102176105079009E7,
6.183056569250783E7,
6.296697311182504E7,
6.171247434571934E7,
6.125639009963233E7,
6.080041026805914E7,
6.278413856751771E7,
6.464120157137364E7
]
]
},
"secondaryMetrics" : {
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment