工作小总结

手写一个全局的map缓存,要求每隔指定时间自动过期

思路:可以使用Java中的ConcurrentHashMap和ScheduledExecutorService实现一个全局的map缓存,这里提供一个简单的实现:import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import java.util.concurrent.Executors;

思路:

可以使用Java中的ConcurrentHashMap和ScheduledExecutorService实现一个全局的map缓存,这里提供一个简单的实现:

import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

public class GlobalCache {
    private Map<String, Object> cacheMap;
    private ScheduledExecutorService executorService;

    public GlobalCache() {
        this.cacheMap = new ConcurrentHashMap<>();
        this.executorService

原创不易,完成人机校验,阅读全文

相关推荐