]> git.mxchange.org Git - friendica.git/blobdiff - src/Worker/ClearCache.php
Avoid lock problems, fix foreign key problems with contact-relation
[friendica.git] / src / Worker / ClearCache.php
index c19d13194ad1a94645b17463b7565d93fa9e11ee..a836e5bec6e36c704f2b287db6ea9b25d1b5ed66 100644 (file)
@@ -37,9 +37,6 @@ class ClearCache
 
                // clear old cache
                DI::cache()->clear();
-               if (!DI::config()->get('system', 'optimize_tables')) {
-                       DBA::e("OPTIMIZE TABLE `cache`");
-               }
 
                // clear old item cache files
                clear_cache();
@@ -66,14 +63,8 @@ class ClearCache
 
                // Delete the cached OEmbed entries that are older than three month
                DBA::delete('oembed', ["`created` < NOW() - INTERVAL 3 MONTH"]);
-               if (!DI::config()->get('system', 'optimize_tables')) {
-                       DBA::e("OPTIMIZE TABLE `oembed`");
-               }
 
-               // Delete the cached "parse_url" entries that are older than three month
-               DBA::delete('parsed_url', ["`created` < NOW() - INTERVAL 3 MONTH"]);
-               if (!DI::config()->get('system', 'optimize_tables')) {
-                       DBA::e("OPTIMIZE TABLE `parsed_url`");
-               }
+               // Delete the cached "parsed_url" entries that are expired
+               DBA::delete('parsed_url', ["`expires` < NOW()"]);
        }
 }