Kennelijk caches drupal 7 zijn hook implementaties. Dus wanneer u een hook in D7 implementeert dient u de cache te legen.
De reden waarom dit gedaan wordt is te lezen in de module_implements functie:
<?php
function module_implements($hook, $sort = FALSE, $reset = FALSE) {
// Use the advanced drupal_static() pattern, since this is called very often.
static $drupal_static_fast;?>