static CacheModule module()

in src/main/java/com/googlesource/gerrit/plugins/manager/PluginsCentralCache.java [44:58]


  static CacheModule module() {
    return new CacheModule() {
      @Override
      protected void configure() {
        cache(
                PluginsCentralCache.PLUGINS_LIST_CACHE_NAME,
                ListKey.class,
                new TypeLiteral<Collection<PluginInfo>>() {})
            .expireAfterWrite(Duration.ofDays(1))
            .loader(PluginsCentralLoader.class);

        bind(PluginsCentralCache.class);
      }
    };
  }