[发明专利]一种使用缓存拦截器进行读写缓存的方法在审
申请号: | 201910619472.8 | 申请日: | 2019-07-10 |
公开(公告)号: | CN110362505A | 公开(公告)日: | 2019-10-22 |
发明(设计)人: | 常恒;陈洁 | 申请(专利权)人: | 政采云有限公司 |
主分类号: | G06F12/0842 | 分类号: | G06F12/0842;G06F12/0877 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种使用缓存拦截器进行读写缓存的方法,包括以下步骤:用户发起获取业务数据的请求,如果用户请求的处理方法A上面设置了缓存打标器,即可被缓存拦截器拦截,缓存打标器会对方法A进行标记,告诉系统该方法需要使用缓存。本发明进行缓存时开发人员只需专注于业务代码的编写,无需关注缓存的读写,业务代码中无需植入读写缓存代码,这样可以减少代码量,提高开发人员的开发效率,并且只需在缓存拦截器中进行一次缓存的读写代码编写,系统中任何地方都可以使用,达到“一次编写,到处可用”的效果。 | ||
搜索关键词: | 缓存 读写 拦截器 业务代码 打标器 代码编写 开发效率 业务数据 用户发起 用户请求 代码量 可用 植入 拦截 开发 | ||
【主权项】:
1.一种使用缓存拦截器进行读写缓存的方法,其特征在于,包括以下步骤:SS01:用户发起获取业务数据的请求;SS02:如果用户请求的处理方法A上面设置了缓存打标器,即可被缓存拦截器拦截,缓存打标器会对方法A进行标记,告诉系统该方法需要使用缓存;然后系统在初始化的时候,会将所有标有缓存标记的方法记录在待缓存方法列表中,即方法A会被记录到缓存方法列表中,在系统运行的时候,系统检测到用户请求的处理方法A包含在待缓存方法列表中,缓存拦截器会对存在于待缓存方法列表中的所有方法进行拦截,最终此方法A即被事先设置好的缓存拦截器拦截;SS03:缓存拦截器拦截到用户的请求之后,根据索引设置器设置的索引字段,从索引生成器中构造缓存索引;SS04:从缓存中获取索引生成器的缓存索引对应的业务数据;SS05:如果缓存数据不为空,即为命中缓存,直接返回数据给用户;SS06:如果缓存数据为空,即为未命中缓存,调用业务数据获取接口,将接口返回数据在缓存拦截器中根据已获取的缓存索引设置到缓存中;SS07:返回最终业务数据给用户。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于政采云有限公司,未经政采云有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910619472.8/,转载请声明来源钻瓜专利网。
- 上一篇:对一致性链路和多级存储器的管理
- 下一篇:高速缓存存储器及其中实现的方法