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