diff --git a/beat/web/experiments/models/cached_file.py b/beat/web/experiments/models/cached_file.py
index 856407bfdab06336fe27900a3e8448f3816e51fe..13ad9a240ac6e54d1aef8e9533f123d5552e955a 100755
--- a/beat/web/experiments/models/cached_file.py
+++ b/beat/web/experiments/models/cached_file.py
@@ -177,3 +177,14 @@ class CachedFile(models.Model):
                 return False
 
         return True
+
+
+    def delete_files(self, cache=settings.CACHE_ROOT):
+        '''
+        Delete the files contained in this cache
+        '''
+        files = self.files()
+        for file in files:
+            os.remove(file)
+        self.status = CachedFile.NOT_CACHED
+        self.save()