Versions in this module Expand all Collapse all v1 v1.0.9 Sep 16, 2022 v1.0.8 Sep 15, 2022 Changes in this version + var CacheNamePrefix string = "" + var CacheType string = "" + var MapCacher sync.Map + var MapCacherExpiration sync.Map + func Clear() + func Get(keyName string, expiration int, cacheFunc CacheFunc, cacheParameters ...any) any + func InitCacheName(keyName string, cacheParameters ...any) string + func MapCacheGet(keyName string, expiration int, cacheFunc CacheFunc, cacheParameters ...any) any + func MapCacheRemove(name string) + func MapCacheSet(keyName string, expiration int, data any) + func MapCacherClear() + func Remove(name string) + type CacheFunc func(args ...any) any + type RedisCacherStruct struct + RedisClient *redis.Client + var RedisCacher RedisCacherStruct + func (cacher *RedisCacherStruct) Clear() + func (cacher *RedisCacherStruct) Get(keyName string, expiration int, cacheFunc CacheFunc, cacheParameters ...any) any + func (cacher *RedisCacherStruct) Remove(name string)