Documentation ¶ Index ¶ func NewResolver(db *gorm.DB) (resolver.IResolver, error) type Resolver func (r *Resolver) Delete(key string) error func (r *Resolver) Get(key string) (string, error) func (r *Resolver) Set(key string, val string, timeout int64) error type ResolverModel Constants ¶ This section is empty. Variables ¶ This section is empty. Functions ¶ func NewResolver ¶ func NewResolver(db *gorm.DB) (resolver.IResolver, error) Types ¶ type Resolver ¶ type Resolver struct { resolver.IResolver // contains filtered or unexported fields } func (*Resolver) Delete ¶ func (r *Resolver) Delete(key string) error func (*Resolver) Get ¶ func (r *Resolver) Get(key string) (string, error) func (*Resolver) Set ¶ func (r *Resolver) Set(key string, val string, timeout int64) error type ResolverModel ¶ type ResolverModel struct { gorm.Model Key string `gorm:"uniqueindex"` Value string Lifetime time.Time } Source Files ¶ View all Source files resolver.go Click to show internal directories. Click to hide internal directories.