diff --git a/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java b/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java
index a38df683f8d5a71cb8933d1c872d125d56cbfa5b..e1c1356b144e278d62576f9b0f3ac1473403871f 100644
--- a/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java
+++ b/src/test/java/api/test/rest/tsa/cache/CacheStepDefinitions.java
@@ -5,6 +5,7 @@ import api.test.rest.RestGeneralStepDefinitions;
 import api.test.rest.RestSessionContainer;
 import core.*;
 import cucumber.api.java.en.And;
+import cucumber.api.java.en.Then;
 import org.apache.logging.log4j.LogManager;
 import org.apache.logging.log4j.Logger;
 
@@ -54,4 +55,9 @@ public class CacheStepDefinitions extends BaseStepDefinitions {
         currentRequest.getHeaders().put(headerName, restSessionContainer.getImportIDs().get(id));
 
     }
+
+    @Then("^I clean up the Cache and set it to default value$")
+    public void iCleanUpTheCacheAndSetItToDefaultValue() {
+        iSendTheCachePOSTRequest("POST");
+    }
 }
diff --git a/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature b/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature
index 6670b0d30ea4417ad098c6ccf3404b274c99c06f..7268c2cd82942b393ad606a5bda8fb13b121a7e7 100644
--- a/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature
+++ b/src/test/resources/features/tsa/cache/v1/external/cache/POST.feature
@@ -13,7 +13,7 @@ Feature: API -TSA - Cache - v1/external/cache POST
     And I load value {resultKey} into current request HEADER {x-cache-key}
     And I load value {resultNamespace} into current request HEADER {x-cache-namespace}
     And I load value {resultScope} into current request HEADER {x-cache-scope}
-    And I send the Cache POST request via TSA Cache API
+    Then I clean up the Cache and set it to default value
 
   Scenario: TSA - Cache Event Subscription - Positive
     When I load the REST request {Cache.json} with profile {successful_set}