IterableGet 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.apachecommons.collections.iterableget
AbstractHashedMap.HashEntry 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.apachecommons.collections.map.abstracthashedmap.hashentryHashEntry used to store the data. If you subclass AbstractHashedMap but not HashEntry then you will not be able to access the protected fields. The entryXxx() methods on AbstractHashedMap exist to provide the necessary access.
MapDifference.ValueDifference<V>.leftValue Method 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.guava25.collect.mapdifference.valuedifference.leftvalueReturns the value from the left map (possibly null).
EmptyMapIterator 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.apachecommons.collections.iterators.emptymapiterator
IterableMap 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.apachecommons.collections.iterablemap
ForwardingSortedMap 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.guava25.collect.forwardingsortedmapA sorted map which forwards all its method calls to another sorted map. Subclasses should override one or more methods to modify the behavior of the backing sorted map as desired per the decorator pattern. Warning: The methods of ForwardingSortedMap forward indiscriminately to the methods of the delegate. For example, overriding #put alone will not change the behavior of #putAll, which can lead to unexpected behavior. In this case, you should override putAll as well, either providing your own implementation, or delegating to the provided standardPutAll method. default method warning: This class does not forward calls to default methods. Instead, it inherits their default implementations. When those implementations invoke methods, they invoke methods on the ForwardingSortedMap. Each of the standard methods, where appropriate, use the comparator of the map to test equality for both keys and values, unlike ForwardingMap. The standard methods and the collection views they return are not guaranteed to be thread-safe, even when all of the methods that they depend on are thread-safe.
AbstractIterableMap 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.apachecommons.collections.map.abstractiterablemap
CaseInsensitiveMap 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.apachecommons.collections.map.caseinsensitivemap
SortedSetMultimap 文档
https://docs.microsoft.com/zh-cn/java/api/com.azure.cosmos.implementation.guava25.collect.sortedsetmultimapA SetMultimap whose set of values for a given key are kept sorted; that is, they comprise a SortedSet. It cannot hold duplicate key-value pairs; adding a key-value pair that's already in the multimap has no effect. This interface does not specify the ordering of the multimap's keys. See the Multimap<K,V> documentation for information common to all multimaps. The #get, #removeAll, and #replaceValues methods each return a SortedSet of values, while entries() returns a Set of map entries. Though the method signature doesn't say so explicitly, the map returned by #asMap has SortedSet values. See the Guava User Guide article on Multimap.
PagedListConverter 文档
https://docs.microsoft.com/zh-cn/java/api/com.microsoft.azure.management.resources.fluentcore.utils.pagedlistconverterThe base class for converting PagedList of one type of resource to another, without polling down all the items in a list. This converter is useful in converting inner top level resources into fluent top level resources.