From 36a6a522491ec09c41637feec032b77c4c4f5024 Mon Sep 17 00:00:00 2001 From: Brian Michalski Date: Sat, 8 Feb 2020 17:22:45 -0500 Subject: [PATCH 1/2] Add cloud docstore based cache. Link to a very simple Cache backend support Google Cloud Firestore, Amazon DynamoDB, Azure Cosmos DB, and anything else the Go Cloud project adds to their docstore package. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 51e7d23..48f2a6e 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,7 @@ Cache Backends - [`github.com/die-net/lrucache`](https://github.com/die-net/lrucache) provides an in-memory cache that will evict least-recently used entries. - [`github.com/die-net/lrucache/twotier`](https://github.com/die-net/lrucache/tree/master/twotier) allows caches to be combined, for example to use lrucache above with a persistent disk-cache. - [`github.com/birkelund/boltdbcache`](https://github.com/birkelund/boltdbcache) provides a BoltDB implementation (based on the [bbolt](https://github.com/coreos/bbolt) fork). +- [`github.com/bamnet/docstorecache`](https://github.com/bamnet/docstorecache) provides a cache using any provider supported by Go Cloud [docstore](https://godoc.org/gocloud.dev/docstore). If you implement any other backend and wish it to be linked here, please send a PR editing this file. From f4a72535df55d66bc83f965add35e8d9e77dfc38 Mon Sep 17 00:00:00 2001 From: Brian Michalski Date: Sat, 8 Feb 2020 17:30:45 -0500 Subject: [PATCH 2/2] Tweak link to docstore. --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 48f2a6e..59bc1d7 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ Cache Backends - [`github.com/die-net/lrucache`](https://github.com/die-net/lrucache) provides an in-memory cache that will evict least-recently used entries. - [`github.com/die-net/lrucache/twotier`](https://github.com/die-net/lrucache/tree/master/twotier) allows caches to be combined, for example to use lrucache above with a persistent disk-cache. - [`github.com/birkelund/boltdbcache`](https://github.com/birkelund/boltdbcache) provides a BoltDB implementation (based on the [bbolt](https://github.com/coreos/bbolt) fork). -- [`github.com/bamnet/docstorecache`](https://github.com/bamnet/docstorecache) provides a cache using any provider supported by Go Cloud [docstore](https://godoc.org/gocloud.dev/docstore). +- [`github.com/bamnet/docstorecache`](https://github.com/bamnet/docstorecache) provides a cache using any provider supported by Go Cloud [docstore](https://gocloud.dev/docstore). If you implement any other backend and wish it to be linked here, please send a PR editing this file.