In-memory кеш? Это не масштабируемое решение
да, но на текущий момент такая задача, масштабирование не требуется
Ну может есть готовые библиотеки, но вообще на sync.map или карте с rw-мьютексом это делается за пять минут
type Cache struct { mu sync.RWMutex st map[string]cacheItem } type cacheItem struct { expireAt time.Time val string }
Обсуждают сегодня