How Drupal page cache works