Changed the line about serialization to avoid confusion. We do do that now (via Save), but not in the way this referred to.
This commit is contained in:
parent
16b8921ca2
commit
88f8307726
8
README
8
README
|
@ -63,10 +63,10 @@ downtime quickly.
|
||||||
}
|
}
|
||||||
|
|
||||||
// If you store a reference type like a pointer, slice, map or channel, you
|
// If you store a reference type like a pointer, slice, map or channel, you
|
||||||
// do not need to run Set if you modify the underlying data. The cache does
|
// do not need to run Set if you modify the underlying data. The cached
|
||||||
// not serialize its data, so if you modify a struct whose pointer you've
|
// reference points to the same memory, so if you modify a struct whose
|
||||||
// stored in the cache, retrieving that pointer with Get will point you to
|
// pointer you've stored in the cache, retrieving that pointer with Get will
|
||||||
// the same data:
|
// point you to the same data:
|
||||||
foo := &MyStruct{Num: 1}
|
foo := &MyStruct{Num: 1}
|
||||||
c.Set("foo", foo, 0)
|
c.Set("foo", foo, 0)
|
||||||
...
|
...
|
||||||
|
|
Loading…
Reference in New Issue