private @NotNull IntObjectLRUMap.MapEntry<String> cacheData(@Nullable String name, int nameId, int stripe) {
    IntSLRUCache<String> cache = cacheSegments[stripe];
    //noinspection SynchronizationOnLocalVariableOrMethodParameter
    synchronized (cache) {
      return cache.cacheEntry(nameId, name);
    }
  }
private @NotNull IntObjectLRUMap.MapEntry<String> cacheData(@Nullable String name, int nameId, int stripe)