in src/main/java/com/googlesource/gerrit/plugins/ratelimiter/Module.java [62:69]
LoadingCache<String, RateLimiter> getUploadPackPerHourCache(Provider<RateLimiterLoader> loader) {
return CacheBuilder.newBuilder()
.expireAfterAccess(1, TimeUnit.HOURS)
.removalListener(
(RemovalListener<String, RateLimiter>)
removalNotification -> removalNotification.getValue().close())
.build(loader.get());
}