
com.github.anonymousmister.bootfastconfig.cache.caffeine.MyCaffeineCacheManager Maven / Gradle / Ivy
package com.github.anonymousmister.bootfastconfig.cache.caffeine;
import com.github.anonymousmister.bootfastconfig.cache.properties.CaffeineBuilder;
import org.springframework.cache.Cache;
import org.springframework.cache.caffeine.CaffeineCache;
import org.springframework.cache.caffeine.CaffeineCacheManager;
import java.util.Collection;
import java.util.LinkedHashSet;
import java.util.Map;
import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.ConcurrentMap;
import java.util.function.Supplier;
/**
* @author mister
*/
public class MyCaffeineCacheManager extends CaffeineCacheManager {
private final ConcurrentMap cacheMap = new ConcurrentHashMap<>(16);
MyCaffeineCacheManager() {
}
public void addCaches(Supplier
© 2015 - 2025 Weber Informatics LLC | Privacy Policy