code: func (mem *Memory) Get(key string) interface{} {
  	if ret, ok := mem.data[key]; ok {
  		if ret.Expired.Before(time.Now()) {
  			mem.deleteKey(key)
  			return nil
  		}
  		return ret.Data
  	}
  	return nil
  }
docs: //Get return cached value