├── .github └── workflows │ ├── master.yaml │ └── pull_request.yaml ├── .gitignore ├── .golangci.yaml ├── Makefile ├── assert └── assert.go ├── bucket.go ├── bucket_test.go ├── cache.go ├── cache_test.go ├── configuration.go ├── configuration_test.go ├── control.go ├── go.mod ├── go.sum ├── item.go ├── item_test.go ├── layeredbucket.go ├── layeredcache.go ├── layeredcache_test.go ├── license.txt ├── list.go ├── list_test.go ├── readme.md ├── secondarycache.go └── secondarycache_test.go /.github/workflows/master.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/.github/workflows/master.yaml -------------------------------------------------------------------------------- /.github/workflows/pull_request.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/.github/workflows/pull_request.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | vendor/ 2 | .idea/ 3 | *.out -------------------------------------------------------------------------------- /.golangci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/.golangci.yaml -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/Makefile -------------------------------------------------------------------------------- /assert/assert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/assert/assert.go -------------------------------------------------------------------------------- /bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/bucket.go -------------------------------------------------------------------------------- /bucket_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/bucket_test.go -------------------------------------------------------------------------------- /cache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/cache.go -------------------------------------------------------------------------------- /cache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/cache_test.go -------------------------------------------------------------------------------- /configuration.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/configuration.go -------------------------------------------------------------------------------- /configuration_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/configuration_test.go -------------------------------------------------------------------------------- /control.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/control.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module github.com/karlseguin/ccache/v3 2 | 3 | go 1.19 4 | -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /item.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/item.go -------------------------------------------------------------------------------- /item_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/item_test.go -------------------------------------------------------------------------------- /layeredbucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/layeredbucket.go -------------------------------------------------------------------------------- /layeredcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/layeredcache.go -------------------------------------------------------------------------------- /layeredcache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/layeredcache_test.go -------------------------------------------------------------------------------- /license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/license.txt -------------------------------------------------------------------------------- /list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/list.go -------------------------------------------------------------------------------- /list_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/list_test.go -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/readme.md -------------------------------------------------------------------------------- /secondarycache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/secondarycache.go -------------------------------------------------------------------------------- /secondarycache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/karlseguin/ccache/HEAD/secondarycache_test.go --------------------------------------------------------------------------------