类 DefaultExternalCmdCache
java.lang.Object
com.iohao.game.external.core.hook.cache.internal.DefaultExternalCmdCache
- 所有已实现的接口:
ExternalCmdCache
,ExternalCmdCacheSetting
已过时。
框架内置的缓存默认实现类
- 作者:
- 渔民小镇
- 日期:
- 2023-12-15
-
构造器概要
-
方法概要
修饰符和类型方法说明void
addCacheData
(ResponseMessage responseMessage) 已过时。添加:将响应数据添加到缓存中void
addCmd
(int cmd, int subCmd, CmdCacheOption option) 已过时。添加路由缓存,指定配置void
addCmd
(int cmd, CmdCacheOption option) 已过时。添加路由范围缓存,指定配置getCache
(BarMessage message) 已过时。查询:从缓存中取数据已过时。获取游戏对外服缓存默认配置void
setCmdCacheOption
(CmdCacheOption option) 已过时。设置游戏对外服缓存默认配置从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 com.iohao.game.external.core.hook.cache.ExternalCmdCacheSetting
addCmd, addCmd
-
构造器详细资料
-
DefaultExternalCmdCache
public DefaultExternalCmdCache()已过时。
-
-
方法详细资料
-
getCache
已过时。从接口复制的说明:ExternalCmdCache
查询:从缓存中取数据当从缓存中找到数据时,会复用 ExternalMessage 对象(引用不变)。 将缓存数据设置到 ExternalMessage.data 中,避免一次对象的创建。
- 指定者:
getCache
在接口中ExternalCmdCache
- 参数:
message
- message- 返回:
- 返回值为 null,表示缓存中没有数据
-
addCacheData
已过时。从接口复制的说明:ExternalCmdCache
添加:将响应数据添加到缓存中- 指定者:
addCacheData
在接口中ExternalCmdCache
- 参数:
responseMessage
- responseMessage
-
setCmdCacheOption
已过时。从接口复制的说明:ExternalCmdCacheSetting
设置游戏对外服缓存默认配置- 指定者:
setCmdCacheOption
在接口中ExternalCmdCacheSetting
- 参数:
option
- 配置
-
getCmdCacheOption
已过时。从接口复制的说明:ExternalCmdCacheSetting
获取游戏对外服缓存默认配置- 指定者:
getCmdCacheOption
在接口中ExternalCmdCacheSetting
- 返回:
- 配置
-
addCmd
已过时。从接口复制的说明:ExternalCmdCacheSetting
添加路由范围缓存,指定配置假设添加了主路由为 1 的值。游戏对外服会将主路由为 1 下的所有子路由的数据都做缓存。 比如 1-1、1-2、1-N ,即使你没有配置这些子路由相关的缓存,也是会生效的。
- 指定者:
addCmd
在接口中ExternalCmdCacheSetting
- 参数:
cmd
- 主路由option
- 配置
-
addCmd
已过时。从接口复制的说明:ExternalCmdCacheSetting
添加路由缓存,指定配置- 指定者:
addCmd
在接口中ExternalCmdCacheSetting
- 参数:
cmd
- 主路由subCmd
- 子路由option
- 配置
-
ExternalCmdCache.of()