Ben Manes
Ben Manes
The API for this improvement is not very clear. Even if a batch refresh may predominantly delegate to `loadAll(keys)`, the method should try to be symmetric with the `reload(key, @Nonnull...
The default interface implementation of `reloadAll(Map)` would be to throw an `UnsupportedOperationException`. That would make it symmetric with `loadAll` where the "exception" is to indicate to fallback to the iterative...
Only if `reload` was not implemented, which would have delegated to _n_ calls to `load`. So they should be pleased because we make a single call to `loadAll`, which is...
Currently refreshing is performed on individual keys and calls `CacheLoader.reload(key, oldValue)`. Ideally it would take advantage of your bulk loader, but neither Caffeine nor Guava do this. We would need...
Not yet, it's been in the backlog with a contributed alternatives in the `examples` section.
@Hailprob yes, if you use an AsyncCache (see [faq](https://github.com/ben-manes/caffeine/wiki/Faq#bulk-loads) for details).
`revsion` is an Apache Ivy concept which early versions of Gradle was built on top of. Back then it was the only toggle we had. This only removes snapshots from...
Unfortunately since there is no common convention, I’m afraid if we impose one then it will cause more confusion. The only standard is governed by the repository type, Maven or...
That filter is good for the common case, but sadly it is not universal. This is why it is not built in as we want to convey that you are...
My concern is that the heuristic is often wrong and it becomes hidden behind a flag which could cause more confusion. This way at least conveys that you are making...