Build whole volume and cache it