The block is handling its own caching in its hook_block_view().
This setting is useful when time based expiration is needed or a site uses a node access which invalidates standard block cache.
define('DRUPAL_CACHE_CUSTOM', -2);