ChunkCache might be in order... does it need to implement IBlockAccess to be just like the other one?