drupal 7 hook cache clear blog post