1
0

Point out why using go-cache might be desirable

This commit is contained in:
Patrick Mylund Nielsen 2012-06-22 03:11:31 +01:00
parent 803ceeaf1a
commit 23661b37bd

13
README
View File

@ -1,11 +1,14 @@
go-cache is an in-memory key:value store/cache similar to memcached that is
suitable for applications running on a single machine. Any object can be stored,
for a given duration or forever, and the cache can be safely used by multiple
goroutines.
suitable for applications running on a single machine. Its major advantage is
that, being essentially a thread-safe map[string]interface{} with expiration
times, it doesn't need to serialize or transmit its contents over the network.
Any object can be stored, for a given duration or forever, and the cache can be
safely used by multiple goroutines.
Although go-cache isn't meant to be used as a persistent datastore, the entire
cache may be saved to and loaded from a file (or any io.Reader/Writer) to recover
from downtime quickly.
cache may be saved to and loaded from a file (or any io.Reader/Writer) to
recover from downtime quickly.
== Installation