博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
WorldWind源码剖析系列:缓冲类Cache
阅读量:6417 次
发布时间:2019-06-23

本文共 539 字,大约阅读时间需要 1 分钟。

缓冲类Cache主要用于在最小的限制条件下保存从远程服务器通过网络下载下来的地理空间数据,以便当用户处于离线状态时能够使用这些已经缓冲好的数据。Google Earth也采用类似机制处理用户离线浏览漫游问题。该类类图如下。

 

提供的主要参数设置有:缓冲区上限CacheUpperLimit(默认最大为2GB)、缓冲区上限CacheUpperLimit(默认最大为2GB)、缓冲区下限CacheLowerLimit(默认上限的75%,即1.5GB)、缓冲区目录CacheDirectory、缓冲区清理频率CleanupFrequency、还有一个用户记录缓冲区累计使用时间的定时器m_timer。

private void OnTimer(object state)函数用来监控缓冲区的运行状态,以便控制缓冲区的参数在限制范围之内。

public static ArrayList GetDirectoryFileInfoList(DirectoryInfo inDir) 函数用来获取缓冲区中目录和文件信息相关列表。

public static long GetDirectorySize(DirectoryInfo inDir) 函数用来获取缓冲区中指定目录所占硬盘空间的大小。

转载地址:http://mvpra.baihongyu.com/

你可能感兴趣的文章
归档日志ORA-19809: 超出了恢复文件数的限制
查看>>
精品德国软件 UltraShredder 文件粉碎机
查看>>
PANDAS 数据合并与重塑(join/merge篇)
查看>>
文件时间信息在测试中的应用
查看>>
Exception loading sessions from persistent storage (tomcat异常)
查看>>
直播疑难杂症排查(8)— 播放杂音、噪音、回声问题
查看>>
安装乌班图系统,并且演示有趣的linux命令,你还怕对linux无兴趣吗
查看>>
处理器高端之路停滞,联发科欲进军诺基亚领地
查看>>
IBM存储部门换了新老板:还是6年前那个
查看>>
IBM公司公布三层单元PCM-MLC,向3DX堆栈方案发起挑战
查看>>
《2040大预言:高科技引擎与社会新秩序》—— 导读
查看>>
数据库操作:添加、插入、更新语句
查看>>
降低数据中心能源消耗
查看>>
IT众包不养技术人员该怎么玩?
查看>>
自主编写部署性能测试的备
查看>>
10余智慧项目建设初见成效 南岸用智慧城市开启智慧生活
查看>>
1个月千余人参加!阿里云大学互联网技能“轻”认证受热捧
查看>>
互金网络安全良好率才一半 信息泄露成主要风险
查看>>
wap前端测试改进总结
查看>>
大数据对企业的种种影响
查看>>