diff --git modules/forum/forum.module modules/forum/forum.module
index fffd0c7..afe8266 100644
--- modules/forum/forum.module
+++ modules/forum/forum.module
@@ -676,7 +676,7 @@ function forum_block_view($delta = '') {
 
   $block['subject'] = $title;
   // Cache based on the altered query. Enables us to cache with node access enabled.
-  $block['content'] = drupal_render_cache_by_query($query, 'forum_block_view');
+  $block['content'] = drupal_render_cache_by_query($query, 'forum_block_view', 'CACHE_TEMPORARY', 'DRUPAL_CACHE_PER_ROLE');
   $block['content']['#access'] = user_access('access content');
   return $block;
 }
