Delay opening backing file until needed. Maintain buffer pool. Explicitely release resources after job is done.