commit | 25e9e7146dfa4df5e828d2cbec4509e09330ed9f | [log] [tgz] |
---|---|---|
author | Antonio Barone <syntonyze@gmail.com> | Fri Jan 21 16:41:39 2022 +0100 |
committer | Antonio Barone <syntonyze@gmail.com> | Fri Jan 21 16:41:39 2022 +0100 |
tree | 31e2b3576b26f4fbc8cef3c1a8bfc3fa3b91f0a8 | |
parent | 496c1257ad63c2c5dfaeb2f71bcfef226660b4d3 [diff] |
Remove redundant store parameter from ChronicleMapCacheImpl The ChronicleMap store is currently passed as an argument to both the ChronicleMapCacheImpl and the ChronicleMapCacheLoader. This is unnecessary, since the ChronicleMapCacheImpl can always derive the store from its loader. This simplifies the signature of the constructor. Change-Id: If0042afd5b31d8f67adace5c42a9137af3ef83f3
Non-blocking and super-fast on-disk cache libModule for Gerrit Code Review based on ChronicleMap on-disk implementation.
This libModule is built like a Gerrit in-tree plugin, using Bazelisk. See the build instructions for more details.
Install the chronicle-map module into the $GERRIT_SITE/lib
directory.
Add the cache-chroniclemap module to $GERRIT_SITE/etc/gerrit.config
as follows:
[gerrit] installModule = com.googlesource.gerrit.modules.cache.chroniclemap.ChronicleMapCacheModule
For further information and supported options, refer to config documentation.
You can check how to migrate from H2 to chronicle-map here.