guava
guava copied to clipboard
Google core libraries for Java
Fixes #5850 It is necessary to set Strategy in Splitter to public so that users can customize flexible Strategies.
- Look for `@GwtCompatible` annotations on the types you want to use. - The GWT module for a package is usually `com.google.common.foo.Foo` (perhaps _always_, but there could be exceptions with...
It appears that we still have a bug in the compute logic. The test case below should retain the previous value when the compute throws an error. Instead the failed...
Here's a quote from the class-level javadoc of `ImmutableMultimap`: > **Warning:** avoid direct usage of ImmutableMultimap as a type (as with Multimap itself). Prefer subtypes such as ImmutableSetMultimap or ImmutableListMultimap,...
Range has been marked with `@Beta` since 10.0 (September 28, 2011). RangeMap, RangeSet and their implementations since 14.0 (February 25, 2013). I would like to propose to remove the `@Beta`...
Dear developers, Sorry for bordering you, when I built the project I found the following tests can pass in one build but fail in another, so maybe they are flaky...
Similar to [issues/3251](https://github.com/google/guava/issues/3251)
Dear developers, Recently I used this project to do something. But when I built it - com.google.common.util.concurrent.UninterruptibleMonitorTest#testEnterWhen_initiallyFalse - com.google.common.cache.PopulatedCachesTest#testKeySet_populated It was surprising that when I rebuilt it, they are both...
Concurrency issue between get(K key, Callable<? extends V> valueLoader) and invalidate(Object key)
Hi, I encountered a concurrency issue between the "get(K key, Callable
There are several issues with using `jsr305.jar` by Guava. JSR-305 is dormant, has been for a long while and shows no hope of ever producing an agreed set of annotations...