INNER CODE UNIT · Java

CacheService

cloudfavorites/favorites-web · app/src/main/java/com/favorites/cache/CacheService.java:19

public class CacheService {

    private Map<String,String> maps = new ConcurrentHashMap<>();
    @Autowired
    private UrlLibraryRepository urlLibraryRepository;

    public String getMap(String key){
        if(maps.isEmpty()){
           List<UrlLibrary> collectLibrarieList = urlLibraryRepository.findAll();
            for(UrlLibrary urlLibrary : collectLibrarieList){
                maps.put(urlLibrary.getUrl(), urlLibrary.getLogoUrl());
            }
        }
        if(null == maps.get(key)){
            this.addMaps(key);
        }
        return maps.get(key);
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…