阅读量:4
要实现本地缓存,可以使用HashMap来存储数据,并设置合适的缓存策略。下面是一个简单的示例:
import java.util.HashMap; import java.util.Map; public class LocalCache { private Map<String, Object> cache; public LocalCache() { cache = new HashMap<>(); } public void put(String key, Object value) { cache.put(key, value); } public Object get(String key) { return cache.get(key); } public void remove(String key) { cache.remove(key); } public void clear() { cache.clear(); } }
在上面的示例中,使用HashMap作为缓存的存储结构。通过put方法将键值对存入缓存,通过get方法获取对应的值,通过remove方法移除指定的键值对,通过clear方法清空缓存。
可以根据具体的需求,在LocalCache类中添加其他方法,例如设置缓存过期时间、设置缓存大小限制等。