Documentation ¶
Index ¶
- Constants
- type LocalCacheReactionStore
- func (s LocalCacheReactionStore) Delete(reaction *model.Reaction) (*model.Reaction, *model.AppError)
- func (s LocalCacheReactionStore) DeleteAllWithEmojiName(emojiName string) *model.AppError
- func (s LocalCacheReactionStore) GetForPost(postId string, allowFromCache bool) ([]*model.Reaction, *model.AppError)
- func (s LocalCacheReactionStore) Save(reaction *model.Reaction) (*model.Reaction, *model.AppError)
- type LocalCacheRoleStore
- func (s LocalCacheRoleStore) Delete(roleId string) (*model.Role, *model.AppError)
- func (s LocalCacheRoleStore) GetByName(name string) (*model.Role, *model.AppError)
- func (s LocalCacheRoleStore) GetByNames(names []string) ([]*model.Role, *model.AppError)
- func (s LocalCacheRoleStore) PermanentDeleteAll() *model.AppError
- func (s LocalCacheRoleStore) Save(role *model.Role) (*model.Role, *model.AppError)
- type LocalCacheSchemeStore
- func (s LocalCacheSchemeStore) Delete(schemeId string) (*model.Scheme, *model.AppError)
- func (s LocalCacheSchemeStore) Get(schemeId string) (*model.Scheme, *model.AppError)
- func (s LocalCacheSchemeStore) PermanentDeleteAll() *model.AppError
- func (s LocalCacheSchemeStore) Save(scheme *model.Scheme) (*model.Scheme, *model.AppError)
- type LocalCacheStore
Constants ¶
View Source
const ( REACTION_CACHE_SIZE = 20000 REACTION_CACHE_SEC = 30 * 60 ROLE_CACHE_SIZE = 20000 ROLE_CACHE_SEC = 30 * 60 SCHEME_CACHE_SIZE = 20000 SCHEME_CACHE_SEC = 30 * 60 CLEAR_CACHE_MESSAGE_DATA = "" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LocalCacheReactionStore ¶
type LocalCacheReactionStore struct { store.ReactionStore // contains filtered or unexported fields }
func (LocalCacheReactionStore) DeleteAllWithEmojiName ¶
func (s LocalCacheReactionStore) DeleteAllWithEmojiName(emojiName string) *model.AppError
func (LocalCacheReactionStore) GetForPost ¶
type LocalCacheRoleStore ¶
func (LocalCacheRoleStore) GetByNames ¶
func (LocalCacheRoleStore) PermanentDeleteAll ¶
func (s LocalCacheRoleStore) PermanentDeleteAll() *model.AppError
type LocalCacheSchemeStore ¶
type LocalCacheSchemeStore struct { store.SchemeStore // contains filtered or unexported fields }
func (LocalCacheSchemeStore) PermanentDeleteAll ¶
func (s LocalCacheSchemeStore) PermanentDeleteAll() *model.AppError
type LocalCacheStore ¶
func NewLocalCacheLayer ¶
func NewLocalCacheLayer(baseStore store.Store, metrics einterfaces.MetricsInterface, cluster einterfaces.ClusterInterface) LocalCacheStore
func (LocalCacheStore) DropAllTables ¶
func (s LocalCacheStore) DropAllTables()
func (*LocalCacheStore) Invalidate ¶
func (s *LocalCacheStore) Invalidate()
func (LocalCacheStore) Reaction ¶
func (s LocalCacheStore) Reaction() store.ReactionStore
func (LocalCacheStore) Role ¶
func (s LocalCacheStore) Role() store.RoleStore
func (LocalCacheStore) Scheme ¶
func (s LocalCacheStore) Scheme() store.SchemeStore
Click to show internal directories.
Click to hide internal directories.