code: public static String getPrefixedCacheName(String name, URI uri, ClassLoader classLoader) {
          String cacheNamePrefix = getPrefix(uri, classLoader);
          if (cacheNamePrefix != null) {
              return cacheNamePrefix + name;
          } else {
              return name;
          }
      }
docs: Gets the cache name with prefix but without Hazelcast's {@link javax.cache.CacheManager}
  specific prefix {@link com.hazelcast.cache.HazelcastCacheManager#CACHE_MANAGER_PREFIX}.
  
  @param name        the simple name of the cache without any prefix
  @param uri         an implementation specific URI for the
  Hazelcast's {@link javax.cache.CacheManager} (null means use
  Hazelcast's {@link javax.cache.spi.CachingProvider#getDefaultURI()})
  @param classLoader the {@link ClassLoader}  to use for the
  Hazelcast's {@link javax.cache.CacheManager} (null means use
  Hazelcast's {@link javax.cache.spi.CachingProvider#getDefaultClassLoader()})
  @return the cache name with prefix but without Hazelcast's {@link javax.cache.CacheManager}
  specific prefix {@link com.hazelcast.cache.HazelcastCacheManager#CACHE_MANAGER_PREFIX}.