Versions in this module Expand all Collapse all v1 v1.0.0 Dec 8, 2024 Changes in this version + const PrefixUserBaseCacheKey + type Cache struct + func NewUserCache() *Cache + func (c *Cache) DelUserBaseCache(ctx context.Context, userID uint64) error + func (c *Cache) GetUserBaseCache(ctx context.Context, userID uint64) (data *model.UserBaseModel, err error) + func (c *Cache) GetUserBaseCacheKey(userID uint64) string + func (c *Cache) MultiGetUserBaseCache(ctx context.Context, userIDs []uint64) (map[string]*model.UserBaseModel, error) + func (c *Cache) SetCacheWithNotFound(ctx context.Context, userID uint64) error + func (c *Cache) SetUserBaseCache(ctx context.Context, userID uint64, user *model.UserBaseModel, ...) error