readme md
parent
f3d84635e9
commit
78183ec9b2
22
README.md
22
README.md
|
@ -49,7 +49,7 @@ cache.Add("key", "value", 5 * time.Minute) // Элемент будет счит
|
||||||
```go
|
```go
|
||||||
value, found := cache.Get("key") // Получение значения по ключу "key"
|
value, found := cache.Get("key") // Получение значения по ключу "key"
|
||||||
```
|
```
|
||||||
Если элемент найден, то в переменную **value** будет записано значение, а в **found** — **true**. Если элемент не найден, то в **found** будет записано **false**, а значением вернется **nil**.
|
Если элемент найден, то в переменную **value** будет записано значение, а в **found** - **true**. Если элемент не найден, то в **found** будет записано **false**, а значением вернется **nil**.
|
||||||
|
|
||||||
## Удаление элемента
|
## Удаление элемента
|
||||||
|
|
||||||
|
@ -62,4 +62,22 @@ if err != nil {
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Элемент будет удален, не смотря на то, устаревший он или нет.
|
Элемент будет удален, не смотря на то, устаревший он или нет.
|
||||||
|
|
||||||
|
## Массовое удаление элементов
|
||||||
|
|
||||||
|
### Удаление устаревших элементов
|
||||||
|
|
||||||
|
Для удаления устаревших элементов используйте метод **Cleanup**:
|
||||||
|
|
||||||
|
```go
|
||||||
|
cache.Cleanup() // Перебирает все элементы кэша, удаляет устаревшие
|
||||||
|
```
|
||||||
|
|
||||||
|
### Удаление всех элементво кэша
|
||||||
|
|
||||||
|
Для полной очистки кэша используйте метод **Flush**:
|
||||||
|
|
||||||
|
```go
|
||||||
|
cache.Flush() // Удаляет все элементы кэша, не смотря на то, устаревшие они или нет
|
||||||
|
```
|
Loading…
Reference in New Issue