code: @Override
      public Collection<V> values() {
          try {
              lockAllSegments();
              Collection<V> collection = new ArrayList<>();
              for (LinkedHashMapSegment<K, V> seg : segments) {
                  collection.addAll(seg.values());
              }
              return collection;
          } finally {
              unlockAllSegments();
          }
      }
docs: Returns a {@link Collection} view of the values contained in this map.
  
  @return a collection view of the values contained in this map