GCache
======
一个轻量级,高性能的缓存构架,以android缓存而设计为初衷,也可以应用于一般的Java项目中。
======
DiskWithMemoryCache:
GCache cache = Builders.newBuilder()
.withTranscoder(new StringTranscoder())
.withCacheRootDirectory(new File("diskCache"))
.maxDiskUsageBytes(10000)
.maxMemoryUsageBytes(1000)
.defaultCacheTime(50)
.build();
MemoryCache:
GCache cache = Builders.newBuilderForMemory()
.withTranscoder(new StringTranscoder())
.maxMemoryUsageBytes(10000)
.defaultCacheTime(20)
.build();
DiskBasedCache:
GCache cache = Builders.newBuilderForDisk()
.withTranscoder(new StringTranscoder())
.withCacheRootDirectory(new File("diskCache"))
.maxDiskUsageBytes(1000)
.defaultCacheTime(50)
.build();
cache.put(K, V); //use defaultCacheTime
cache.put(K, V, TTL);
cache.get(K);
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
读书笔记:一个轻量级高性能的缓存构架以android缓存而设计为初衷也可以应用于一般的Java项目中。.zip (59个子文件)
读书笔记:一个轻量级高性能的缓存构架以android缓存而设计为初衷也可以应用于一般的Java项目中。
GCache
.classpath 337B
.settings
org.eclipse.jdt.core.prefs 587B
src
io
ganguo
app
gcache
CacheBuilder.java 3KB
disk
CountingInputStream.java 678B
DiskWithMemoryCache.java 2KB
CacheHeader.java 2KB
DiskBasedCache.java 7KB
Config.java 2KB
interfaces
Transcoder.java 243B
GCache.java 2KB
Cache.java 2KB
transcoder
ObjectTranscoder.java 1KB
ByteTranscoder.java 456B
StringTranscoder.java 481B
memory
MemoryCache.java 4KB
util
StreamUtils.java 3KB
GLog.java 1KB
GBenchmark.java 1KB
CacheUtils.java 657B
LICENSE 11KB
.git
index 5KB
HEAD 23B
refs
heads
master 41B
tags
remotes
origin
master 41B
objects
pack
pack-f1f290442361005182ce3e9adc4b8eda0db0440e.pack 96KB
pack-f1f290442361005182ce3e9adc4b8eda0db0440e.idx 8KB
info
FETCH_HEAD 113B
logs
HEAD 130B
refs
heads
master 130B
remotes
origin
master 144B
hooks
config 250B
branches
bin
TestDisk.class 3KB
TestDiskWithMemory.class 3KB
io
ganguo
app
gcache
disk
CacheHeader.class 3KB
DiskBasedCache.class 9KB
CountingInputStream.class 869B
DiskWithMemoryCache.class 3KB
interfaces
Transcoder.class 736B
Cache$Entry.class 1KB
GCache.class 4KB
Cache.class 851B
transcoder
StringTranscoder.class 2KB
ByteTranscoder.class 2KB
ObjectTranscoder.class 3KB
memory
MemoryCache.class 5KB
Config.class 2KB
util
GBenchmark$BenchEntry.class 630B
CacheUtils.class 1KB
GBenchmark.class 2KB
GLog.class 2KB
StreamUtils.class 4KB
TestMemory.class 2KB
.gitignore~ 64B
test
TestDisk.java 1KB
TestDiskWithMemory.java 1KB
TestMemory.java 1019B
.project 365B
.gitignore 11B
README.md 907B
共 59 条
- 1
资源评论
baidu_16992441
- 粉丝: 311
- 资源: 1041
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功