this check has been removed from all cache classes, an empty block is then cached if this is the default behaviour