Não existe no Drupal 7.x, mas isso foi adicionado como um gancho central, hook_rebuild no Drupal 8.x, depois que um número suficiente de pessoas solicitou. Porém, pode haver uma maneira melhor de resolver seu problema no 7.x - você está tentando iniciar algum tipo de funcionalidade de aquecimento do cache logo após o cron limpar o cache, correto? Outra maneira de abordar isso seria usar o Elysia cron, que possui várias melhorias significativas na forma como o cron opera, mas duas que podem ser relevantes para o seu caso de uso são:
O Elysia Cron estende o cron padrão do Drupal, permitindo um controle de granulação fina sobre cada tarefa e várias maneiras de adicionar tarefas cron personalizadas ao seu site.
- Defina os horários e as frequências de cada tarefa cron (você pode executar alguns trabalhos todos os dias em uma hora especificada, outros apenas mensalmente e assim por diante ...). Para cada tarefa, você pode simplesmente escolher entre algumas opções usadas com freqüência ("uma vez por dia", "uma vez por mês" ...) ou usar uma poderosa sintaxe semelhante ao "linux crontab" para definir os horários precisos. Você pode até definir suas opções usadas com frequência para acelerar a configuração do site. ...
- Mude a prioridade / ordem da execução da tarefa. ...
Você pode usar este módulo para ter um controle mais refinado sobre como o cron é executado para ajudar a resolver o problema de cache obsoleto. Especificamente, você pode adicionar um gancho às funções de reconstrução do cron e, em seguida, usando o Elysia cron, defina essas operações para serem executadas imediatamente após a operação de limpeza de cache.
Também parece que você pode estar tendo problemas com o cron em execução, o que frequentemente leva à recriação do cache com muita frequência. Se for esse o caso, você pode definir a operação específica de limpeza de cache no Elysia cron para ser executada em uma taxa diferente do restante das operações cron, portanto, por exemplo, a indexação da pesquisa será atualizada a cada 5 minutos, mas a limpeza completa do cache será executada apenas a cada 6 horas, etc.
Ajuste o gerenciamento de cache do cron: o drupal cron invalidará o cache variável a cada execução do cron, e esse é um grande problema de desempenho se você tiver uma tarefa chamada com freqüência. O cron Elysia otimiza o gerenciamento de cache e não precisa invalidar o cache.