Ваше приложение может реагировать на событие зависимости кэша, только если оно находится в рабочем состоянии. Веб-сайты создаются таким образом, что они перерабатывают себя после некоторой неактивности. После этого ваше приложение просто не будет работать, пока не появится новый запрос. В течение этого времени он не может перехватить события зависимости кэша, потому что он просто не работает. Я считаю, что это ваша главная проблема.