initialize block cache with nullptr