diff --git a/src/ResourceStorage.php b/src/ResourceStorage.php
index <HASH>..<HASH> 100644
--- a/src/ResourceStorage.php
+++ b/src/ResourceStorage.php
@@ -209,13 +209,6 @@ final class ResourceStorage implements ResourceStorageInterface
         return $this->saver->__invoke($key, $resourceState, $this->roPool, $ro->uri, $tags, $ttl);
     }
 
-    public function deleteDonut(AbstractUri $uri): void
-    {
-        $this->logger->log('delete-donut uri:%s', (string) $uri);
-        $key = $this->getUriKey($uri, self::KEY_DONUT);
-        $this->roPool->delete($key);
-    }
-
     /**
      * @return list<string>
      */
diff --git a/src/ResourceStorageInterface.php b/src/ResourceStorageInterface.php
index <HASH>..<HASH> 100644
--- a/src/ResourceStorageInterface.php
+++ b/src/ResourceStorageInterface.php
@@ -63,11 +63,6 @@ interface ResourceStorageInterface
     public function saveDonutView(ResourceObject $ro, ?int $ttl): bool;
 
     /**
-     * Delete donut-cacheable page
-     */
-    public function deleteDonut(AbstractUri $uri): void;
-
-    /**
      * Invalidate tags
      *
      * @param list<string> $tags
Remove ResourceStorage::deleteDonut()

Donut can delete only by invalidation tag (uri tag)