diff --git a/README.md b/README.md
index 25587c5..032427d 100644
--- a/README.md
+++ b/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**.
 
 ## Удаление элемента
 
@@ -62,4 +62,22 @@ if err != nil {
 }
 ```
 
-Элемент будет удален, не смотря на то, устаревший он или нет.
\ No newline at end of file
+Элемент будет удален, не смотря на то, устаревший он или нет.
+
+## Массовое удаление элементов
+
+### Удаление устаревших элементов
+
+Для удаления устаревших элементов используйте метод **Cleanup**:
+
+```go
+cache.Cleanup() // Перебирает все элементы кэша, удаляет устаревшие
+```
+
+### Удаление всех элементво кэша
+
+Для полной очистки кэша используйте метод **Flush**:
+
+```go
+cache.Flush() // Удаляет все элементы кэша, не смотря на то, устаревшие они или нет
+```
\ No newline at end of file