项目介绍
cache2go 是一个具有到期功能的并发安全 golang 缓存库。代码量少,适合新手学习。
项目概览
下载项目源代码
1
git clone https://github.com/muesli/cache2go.git
代码量统计
1
cloc cache2go

目录结构
1
tree cache2go

1
2
3
4
5
6
7
8
9benchmark_test.go、benchmark_test.go 是测试文件
examples 目录下的是3个例子
LICENSE.txt 文件是开源许可证
errors.go 文件包含一些错误信息
cache.go、cacheitem.go、cachetable.go 三个文件为核心文件
cache2go 可视化分析
1
go-callvis -group pkg,type -focus="" -limit github.com/muesli/cache2go -format png -file cache2go examples/mycachedapp/mycachedapp.go

详细关系


