java.lang.Object
org.miaixz.bus.cache.support.PreventObjects
防击穿对象工具类
提供防击穿对象的创建和判断功能,用于缓存系统中防止缓存击穿问题。 缓存击穿是指大量请求同时查询一个不存在的缓存数据,导致这些请求直接穿透缓存访问数据库。 通过在缓存中存储特殊的防击穿对象,可以有效减少对数据库的访问压力。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
PreventObjects
public PreventObjects()
-
-
Method Details
-
getPreventObject
获取防击穿对象返回一个单例的防击穿对象,用于标识缓存中的空值或不存在的情况
- Returns:
- 防击穿对象
-
isPrevent
判断对象是否为防击穿对象- Parameters:
object- 要判断的对象- Returns:
- 如果是防击穿对象则返回true,否则返回false
-