Cache previously read blocks to improve performance