-
Type:
Improvement
-
Status: Resolved
-
Priority:
Trivial
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 6.4
-
Component/s: None
-
Labels:None
Now that Solr is against Java 8, we can take advantage of replacing some guava and apache commons calls with JDK standards. I'd like to start by replacing the following:
com.google.common.base.Supplier -> java.util.function.Supplier
com.google.common.base.Predicate -> java.util.function.Predicate
com.google.common.base.Charsets -> java.nio.charset.StandardCharsets
org.apache.commons.codec.Charsets -> java.nio.charset.StandardCharsets
com.google.common.collect.Ordering -> java.util.Comparator
com.google.common.base.Joiner -> java.util.stream.Collectors::joining
com.google.common.base.Function -> java.util.function.Function
com.google.common.base.Preconditions::checkNotNull -> java.util.Objects::requireNonNull
com.google.common.base.Objects::equals -> java.util.Objects::equals
com.google.common.base.Objects::hashCode -> java.util.Objects::hashCode