├── .github └── workflows │ └── tests.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── basic └── basic.go ├── cache ├── cache.go ├── config.go └── metrics.go ├── engine └── engine.go ├── fifo └── fifo.go ├── go.mod ├── go.sum ├── lfu └── lfu.go ├── lru └── lru.go └── tests ├── benchmark_test.go ├── cache_test.go ├── fifo_test.go ├── lfu_test.go └── lru_test.go /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/README.md -------------------------------------------------------------------------------- /basic/basic.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/basic/basic.go -------------------------------------------------------------------------------- /cache/cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/cache/cache.go -------------------------------------------------------------------------------- /cache/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/cache/config.go -------------------------------------------------------------------------------- /cache/metrics.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/cache/metrics.go -------------------------------------------------------------------------------- /engine/engine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/engine/engine.go -------------------------------------------------------------------------------- /fifo/fifo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/fifo/fifo.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/go.sum -------------------------------------------------------------------------------- /lfu/lfu.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/lfu/lfu.go -------------------------------------------------------------------------------- /lru/lru.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/lru/lru.go -------------------------------------------------------------------------------- /tests/benchmark_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/tests/benchmark_test.go -------------------------------------------------------------------------------- /tests/cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/tests/cache_test.go -------------------------------------------------------------------------------- /tests/fifo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/tests/fifo_test.go -------------------------------------------------------------------------------- /tests/lfu_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/tests/lfu_test.go -------------------------------------------------------------------------------- /tests/lru_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hugocarreira/easycache/HEAD/tests/lru_test.go --------------------------------------------------------------------------------