/
githubmirror
/
xorm
Обзор
Документация
Войти
/
githubmirror
/
xorm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
contexts/context_cache.go
30 строк
841 B
Lunny Xiao
Move statement as a sub package (#1564)
28 фев 2020, 15:29
28 фев 2020, 15:29
2b62dc5
Код
Авторство
О чём код?
// Copyright 2018 The Xorm Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package contexts // ContextCache is the interface that operates the cache data. type ContextCache interface { // Put puts value into cache with key. Put(key string, val interface{}) // Get gets cached value by given key. Get(key string) interface{} } type memoryContextCache map[string]interface{} // NewMemoryContextCache return memoryContextCache func NewMemoryContextCache() memoryContextCache { return make(map[string]interface{}) } // Put puts value into cache with key. func (m memoryContextCache) Put(key string, val interface{}) { m[key] = val } // Get gets cached value by given key. func (m memoryContextCache) Get(key string) interface{} { return m[key] }