code: public static <K, T, V> MultiDimensionalMap<K, T, V> newHashBackedMap() {
          return new MultiDimensionalMap<>(new HashMap<Pair<K, T>, V>());
      }
docs: Thread safe hash map impl
  @param <K>
  @param <T>
  @param <V>
  @return