public Typed cache()

in api/src/main/java/com/spotify/metrics/core/MetricIdCache.java [229:240]


        public Typed<T> cache(final ConcurrentMap<T, MetricId> map, Loader<T> loader) {
            if (map == null) {
                throw new IllegalArgumentException("'cache' must not be null");
            }

            return loader(loader).typedCacheBuilder(new TypedCacheBuilder<T>() {
                @Override
                public Cache<T> build(Loader<T> loader) {
                    return new ConcurrentMapCache<T>(map, loader);
                }
            });
        }