Guava is a set of core libraries that includes new collection types (such as multimap and multiset), immutable collections, a graph library, functional types, an in-memory cache, and APIs/utilities for concurrency, I/O, hashing, primitives, reflection, string processing, and much more!
Guava comes in two flavors.
- The JRE flavor requires JDK 1.8 or higher.
- If you need support for JDK 1.7 or Android, use the Android flavor. You can find the Android Guava source in the
RangeMap.merge, analogous to
collect: Fixed a bug in
ImmutableSet.Builderthat could lead to infinite loops when building multiple sets from the same builder. (0007cb2)
io: Fixed an issue where the
BaseEncoding.decodingStream(Reader)could fail to throw
DecodingExceptionwhile decoding an invalid string. (ddd4a49)
MediaTypefor “image/heif” and “image/jp2” (508696a)
concurrent: Fixed potential memory leak in