├── .gitignore ├── BENCHMARK.md ├── CHANGELOG.md ├── LICENSE ├── README.md ├── main.go ├── onecache ├── config.go ├── memcache.go ├── memcache_handlers.go ├── memcache_test.go ├── onecache.go ├── onecache_rpc.go ├── onecache_rpc_test.go ├── onecache_test.go ├── pool.go ├── replicator.go ├── replicator_test.go ├── ring.go ├── ring_test.go ├── rpc_dispatch.go └── test_util.go └── ttlstore ├── ttl_heap.go ├── ttlstore.go ├── ttlstore_test.go └── util.go /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/.gitignore -------------------------------------------------------------------------------- /BENCHMARK.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/BENCHMARK.md -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 0.1.0 (January 18, 2015) 2 | 3 | * Initial release 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/README.md -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/main.go -------------------------------------------------------------------------------- /onecache/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/config.go -------------------------------------------------------------------------------- /onecache/memcache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/memcache.go -------------------------------------------------------------------------------- /onecache/memcache_handlers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/memcache_handlers.go -------------------------------------------------------------------------------- /onecache/memcache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/memcache_test.go -------------------------------------------------------------------------------- /onecache/onecache.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/onecache.go -------------------------------------------------------------------------------- /onecache/onecache_rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/onecache_rpc.go -------------------------------------------------------------------------------- /onecache/onecache_rpc_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/onecache_rpc_test.go -------------------------------------------------------------------------------- /onecache/onecache_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/onecache_test.go -------------------------------------------------------------------------------- /onecache/pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/pool.go -------------------------------------------------------------------------------- /onecache/replicator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/replicator.go -------------------------------------------------------------------------------- /onecache/replicator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/replicator_test.go -------------------------------------------------------------------------------- /onecache/ring.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/ring.go -------------------------------------------------------------------------------- /onecache/ring_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/ring_test.go -------------------------------------------------------------------------------- /onecache/rpc_dispatch.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/rpc_dispatch.go -------------------------------------------------------------------------------- /onecache/test_util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/onecache/test_util.go -------------------------------------------------------------------------------- /ttlstore/ttl_heap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/ttlstore/ttl_heap.go -------------------------------------------------------------------------------- /ttlstore/ttlstore.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/ttlstore/ttlstore.go -------------------------------------------------------------------------------- /ttlstore/ttlstore_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/ttlstore/ttlstore_test.go -------------------------------------------------------------------------------- /ttlstore/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dadgar/onecache/HEAD/ttlstore/util.go --------------------------------------------------------------------------------