Site not responding while flushing cache
Using a MySQL frontend like phpMyAdmin run SHOW PROCESSLIST while your site is locked from the cache clear. That should show what is causing the issues for you. My guess is it will be a metadata lock. https://www.drupal.org/project/apdqc was built to prevent db locks in database caused by the cache.