public function backgroundBan()
    {
        $queue = Mage::app()->getCache()->load(self::VARNISH_CACHE_QUEUE, true);

        if ($queue) {
            $queue = unserialize($queue);
            // Run cleaning process separately if amount of stored tags too large
            $chunks = array_chunk(
                $queue,
                500
            );
            
            foreach ($chunks as $tags) {
                Mage::getSingleton('ecomdev_varnish/connector')->banTags($tags);
            }

            Mage::app()->getCache()->remove(self::VARNISH_CACHE_QUEUE);
        }
    }