Class DefaultDnsCache.DnsCacheEntryList

java.lang.Object
java.util.AbstractCollection<DnsCacheEntry>
java.util.AbstractList<DnsCacheEntry>
io.netty.resolver.dns.DefaultDnsCache.DnsCacheEntryList
All Implemented Interfaces:
java.lang.Iterable<DnsCacheEntry>, java.util.Collection<DnsCacheEntry>, java.util.List<DnsCacheEntry>
Enclosing class:
DefaultDnsCache

private static final class DefaultDnsCache.DnsCacheEntryList extends java.util.AbstractList<DnsCacheEntry>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final java.util.List<? extends DnsCacheEntry>
     

    Fields inherited from class java.util.AbstractList

    modCount
  • Constructor Summary

    Constructors
    Constructor
    Description
    DnsCacheEntryList(java.util.List<? extends DnsCacheEntry> entries)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(java.lang.Object o)
     
    get(int index)
     
    int
     
    int
     

    Methods inherited from class java.util.AbstractList

    add, add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, set, subList

    Methods inherited from class java.util.AbstractCollection

    addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface java.util.Collection

    parallelStream, removeIf, stream

    Methods inherited from interface java.lang.Iterable

    forEach

    Methods inherited from interface java.util.List

    addAll, contains, containsAll, isEmpty, remove, removeAll, replaceAll, retainAll, sort, spliterator, toArray, toArray
  • Field Details

    • entries

      private final java.util.List<? extends DnsCacheEntry> entries
  • Constructor Details

    • DnsCacheEntryList

      DnsCacheEntryList(java.util.List<? extends DnsCacheEntry> entries)
  • Method Details

    • get

      public DnsCacheEntry get(int index)
      Specified by:
      get in interface java.util.List<DnsCacheEntry>
      Specified by:
      get in class java.util.AbstractList<DnsCacheEntry>
    • size

      public int size()
      Specified by:
      size in interface java.util.Collection<DnsCacheEntry>
      Specified by:
      size in interface java.util.List<DnsCacheEntry>
      Specified by:
      size in class java.util.AbstractCollection<DnsCacheEntry>
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface java.util.Collection<DnsCacheEntry>
      Specified by:
      hashCode in interface java.util.List<DnsCacheEntry>
      Overrides:
      hashCode in class java.util.AbstractList<DnsCacheEntry>
    • equals

      public boolean equals(java.lang.Object o)
      Specified by:
      equals in interface java.util.Collection<DnsCacheEntry>
      Specified by:
      equals in interface java.util.List<DnsCacheEntry>
      Overrides:
      equals in class java.util.AbstractList<DnsCacheEntry>