add -> set
parent
c5863cb2b6
commit
7ce16788c6
|
@ -36,9 +36,9 @@ cache := candycache.Cacher(-1) // Кэш не будет очищаться ав
|
||||||
|
|
||||||
## Добавление элемента
|
## Добавление элемента
|
||||||
|
|
||||||
Для добавления элемента в кэш используйте метод **Add**:
|
Для добавления элемента в кэш используйте метод **Set**:
|
||||||
```go
|
```go
|
||||||
cache.Add("key", "value", 5 * time.Minute) // Элемент будет считаться устаревшим через 5 минут
|
cache.Set("key", "value", 5 * time.Minute) // Элемент будет считаться устаревшим через 5 минут
|
||||||
```
|
```
|
||||||
В случае, если по указанном ключу уже что-то хранится, оно будет заменено на новый элемент.
|
В случае, если по указанном ключу уже что-то хранится, оно будет заменено на новый элемент.
|
||||||
|
|
||||||
|
|
|
@ -109,7 +109,7 @@ func (c *Cache) Delete(key string) error {
|
||||||
// key - ключ.
|
// key - ключ.
|
||||||
// data - данные.
|
// data - данные.
|
||||||
// ttl - время жизни элемента (time to life) в наносекундах.
|
// ttl - время жизни элемента (time to life) в наносекундах.
|
||||||
func (c *Cache) Add(key string, data interface{}, ttl time.Duration) {
|
func (c *Cache) Set(key string, data interface{}, ttl time.Duration) {
|
||||||
c.Lock()
|
c.Lock()
|
||||||
defer c.Unlock()
|
defer c.Unlock()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue