cache

package
v0.0.0-...-85b3044 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2024 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewAppCache

func NewAppCache() core.AppCache

func NewCacheDataService

func NewCacheDataService(ds core.DataService) core.DataService

func NewNoneCacheIndexService

func NewNoneCacheIndexService(indexPosts core.IndexPostsService) (core.CacheIndexService, core.VersionInfo)

func NewRedisCache

func NewRedisCache() core.RedisCache

func NewSimpleCacheIndexService

func NewSimpleCacheIndexService(indexPosts core.IndexPostsService) (core.CacheIndexService, core.VersionInfo)

func NewWebCache

func NewWebCache() core.WebCache

func OnCacheMyFollowIdsEvent

func OnCacheMyFollowIdsEvent(urs core.UserRelationService, userId int64, key ...string)

func OnCacheMyFriendIdsEvent

func OnCacheMyFriendIdsEvent(urs core.UserRelationService, userIds ...int64)

func OnExpireHotsTweetEvent

func OnExpireHotsTweetEvent()

func OnExpireIndexTweetEvent

func OnExpireIndexTweetEvent(userId int64)

Types

type BaseCacheEvent

type BaseCacheEvent struct {
	event.UnimplementedEvent
	// contains filtered or unexported fields
}

func NewBaseCacheEvent

func NewBaseCacheEvent(ac core.AppCache) *BaseCacheEvent

func (*BaseCacheEvent) ExpireUserData

func (e *BaseCacheEvent) ExpireUserData(id int64, name string) error

func (*BaseCacheEvent) ExpireUserInfo

func (e *BaseCacheEvent) ExpireUserInfo(id int64, name string) error

func (*BaseCacheEvent) ExpireUserProfile

func (e *BaseCacheEvent) ExpireUserProfile(name string) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL