本地缓存 简单实现 java
时间: 2023-11-25 15:51:49 浏览: 45
以下是Java实现一个简单的缓存方法的示例代码:
```java
import java.util.HashMap;
import java.util.Map;
public class SimpleCache {
private static Map<Object, Object> cacheMap = new HashMap<>();
public static void put(Object key, Object value) {
cacheMap.put(key, value);
}
public static Object get(Object key) {
return cacheMap.get(key);
}
public static void remove(Object key) {
cacheMap.remove(key);
}
public static void clear() {
cacheMap.clear();
}
}
```
这个示例代码实现了一个简单的缓存方法,使用了一个静态的HashMap作为缓存容器。其中,put()方法用于向缓存中添加数据,get()方法用于从缓存中获取数据,remove()方法用于从缓存中删除数据,clear()方法用于清空缓存。
使用示例:
```java
SimpleCache.put("key1", "value1");
SimpleCache.put("key2", "value2");
System.out.println(SimpleCache.get("key1")); // 输出:value1
SimpleCache.remove("key1");
SimpleCache.clear();
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_lunwen.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)