[发明专利]一种缓存空间管理方法、装置和存储介质在审
申请号: | 202110751348.4 | 申请日: | 2021-07-02 |
公开(公告)号: | CN113377724A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 王浩;林顺 | 申请(专利权)人: | 厦门雅基软件有限公司 |
主分类号: | G06F16/172 | 分类号: | G06F16/172;G06F16/174;G06F16/182 |
代理公司: | 北京国之大铭知识产权代理事务所(普通合伙) 11565 | 代理人: | 张平 |
地址: | 361021 福建省厦门市软件园三*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 空间 管理 方法 装置 存储 介质 | ||
本公开涉及数据处理技术领域,公开了一种缓存空间管理方法、装置和存储介质,其中,缓存空间管理方法包括:预先在缓存空间中创建用于存储缓存列表的缓存列表文件,通过获取缓存任务,并将缓存任务对应的文件复制到缓存空间中,若复制成功,则获取该文件的文件大小,计算缓存列表中包括的所有缓存文件的大小与该文件的大小的和,也就是缓存空间中占用空间的大小,若二者的和大于预设阈值,则对缓存空间进行清理。本申请实施例的方法,预先文件建立来存储缓存空间中各缓存文件的信息,通过缓存列表能够确定缓存空间中占用空间的大小,以便于及时清除缓存空间中的冗余数据,进而确保缓存空间中存在充足的可使用空间,便于随时缓存文件。
技术领域
本公开涉及数据处理技术领域,尤其涉及一种缓存空间管理方法、装置和存储介质。
背景技术
随着游戏不断的进行更新和维护,缓存空间中的缓存文件日益增多,且缓存空间中相当大的一部分资源是游戏版本更新之前的老版本游戏的资源,该部分资源在更新后的新版本游戏中不会再被使用到,大量的缓存空间被占用,导致新的缓存资源无法缓存成功;其次,只有缓存空间占满时,才会触发自动清理,且清理的过程缓慢,也会导致部分缓存资源无法缓存。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种缓存空间管理方法、装置和存储介质。
第一方面,本公开实施例提供了一种缓存空间管理方法,预先在缓存空间中创建缓存列表文件,缓存列表文件中存储缓存列表,缓存列表包括多个字段,多个字段包括缓存文件的大小字段,方法包括:
获取待处理的缓存任务,并将缓存任务对应的文件复制到缓存空间;
在缓存任务对应的文件复制成功后,查询该文件的文件大小;
查询缓存列表中缓存文件的大小字段,得到缓存列表中所有缓存文件的大小总和;
若缓存列表中所有缓存文件的大小总和与该文件的文件大小之和大于预设阈值,则对缓存空间进行清理。
第二方面,本公开实施例提供一种缓存空间管理装置,预先在缓存空间中创建缓存列表文件,缓存列表文件中存储缓存列表,缓存列表包括多个字段,多个字段包括缓存文件的大小字段,装置包括:
获取模块,用于获取待处理的缓存任务,并将缓存任务对应的文件复制到缓存空间;
第一查询模块,用于在缓存任务对应的文件复制成功后,查询该文件的文件大小;
第二查询模块,用于查询缓存列表中缓存文件的大小字段,得到缓存列表中所有缓存文件的大小总和;
清理模块,用于若缓存列表中所有缓存文件的大小总和与该文件的文件大小之和大于预设阈值,则对缓存空间进行清理。
第三方面,本公开实施例提供一种缓存空间管理设备,包括:
存储器;
处理器;以及
计算机程序;
其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述的缓存空间管理方法。
第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述的缓存空间管理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅基软件有限公司,未经厦门雅基软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110751348.4/2.html,转载请声明来源钻瓜专利网。