// CacheDevice puts the specified Device into the cache (memcache). func CacheDevice(c appengine.Context, dev *ds.Device) { mk := prefixDevForRandID + dev.RandID if err := memcache.Set(c, &memcache.Item{Key: mk, Value: dev.Encode()}); err != nil { c.Warningf("Failed to set %s in memcache: %v", mk, err) } }