Add warning about mutating cached values
It seems that it is a common mistake to mutate values of the cache.
So instead of introducing a deepcopy on set/get which will cost in performance (especially of the object cached is big), I think we should clarify the point in the documentation.