当前位置: 首页 > 软件库 > 程序开发 > 缓存系统 >

TgCache

天狗文件缓存
授权协议 Apache
开发语言 Java
所属分类 程序开发、 缓存系统
软件类型 开源软件
地区 国产
投 递 者 司空镜
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

TgCache 天狗文件缓存

缓存是解决应用性能的一直方式,JAVA也自带了缓存JSR-107标准,同时也有常用的JAVA缓存有很多如Ehcache、OSCache、Apache Commons JCS ……很多缓存架构(也支持基础)。 TgCache是一个JAVA缓存工具,出发点只是想做一个简单的文件缓存,用于JAVA客户端AWT、SWING,JAVAFX一些客户端缓存。由于在常见的JAVA缓存中大多数是内存缓存,而TgCache就是一个文件缓存。

流程图

CacheEngine engine = new TgCacheEngine();//创建缓存    
engine.add("name",  "tngou");//存在  默认的储存库为 default
engine.add("table", "time", new Date()); //缓存库 table ,key=tile,value= 时间对象    
CacheEngine engine1 = new TgCacheEngine();
Object name = engine1.get("name"); //取值
Object time = engine1.get("table", "time"); //取值
System.err.println(name+":"+time);
engine.clear("table");//清除缓存
engine.stop(); //关闭

如何使用

下载TgCache.x.x.jar 下载TgCache依赖库 apache commons-io

引入项目

分别把TgCache.x.x.jar、commons-io-x.x.jar 导入到项目中。 注意:TgCache.x.x.jar是基于JDK8编译的,如果需要低版本的,可以自己下载源码编译。

使用文档

TgChache中文文档

 相关资料
  • 简介 采用APICloud开发的APP应用,同时基于天狗云开放平台的接口开发http://www.tngou.net/doc 天狗美阅是基于天狗云开放 API 开放平台而开发的 APP  应用,其中集成了天狗云的简单用户功能和天狗美阅图片功能和热点新闻两个板块组合起来的天狗美阅 APP。 功能 1、用户登录、注册 2、说说功能,发布说说,说说列表 3、图片列表 4、热点热词事件 5、用户收藏夹 6

  • 按照一般app的设计,都是主应用,和用户目录下的缓存文件,把用户自定义的或使用生成的文件都放到缓存文件目录里。鉴于此,我们来找找code.app的缓存文件,或许能发现点有用的东西 可参照 https://code.visualstudio.com/docs/customization/userandworkspace 理解 缓存目录详情 目录是 /Users/sang/Library/Applic

  • 问题内容: 我有一个系统,其中将缓存最大使用率设置为0,并且在我对style.css进行了一些更改时出现问题。css失败,更改不会出现在客户端上。浏览器将使用旧的CSS缓存版本。我有一个简单的问题:将css文件命名为style.css?123是否会作为新缓存? 问题答案: 是的,在资源的URI中添加唯一的查询字符串将强制客户端获取“新”版本(因为客户端不知道这仅仅是对先前缓存的资源的 更新 )。这

  • 问题内容: 哪种方法能让浏览器使用js文件的缓存版本(从服务器端)? 问题答案: 或.htaccess文件中

  • 介绍 FileCache主要是将小文件以byte[]的形式缓存到内存中,减少文件的访问,以解决频繁读取文件引起的性能问题。 实现 LFUFileCache LRUFileCache 使用 //参数1:容量,能容纳的byte数 //参数2:最大文件大小,byte数,决定能缓存至少多少文件,大于这个值不被缓存直接读取 //参数3:超时。毫秒 LFUFileCache cache = new LFUFi

  • 我有Spring启动应用程序,它由2个模块组成:前端和Spring启动应用程序项目(前端是Spring启动应用程序的等级依赖性)。 如果我运行app启动并正常工作,然后我更改某些内容,gradle重建项目并替换frontend.jar.前端仅包含静态资源。它们被添加到类路径中,Spring可以为这些静态文件的请求提供服务。用构建替换frontend.jar后,无法加载自动重启Spring应用程序资