Memory handling special cases
Want to avoid trying to free up memory by
caching a chunk that is needed
methods to stop this happening
cacheChunksExcept( ChunkID[] chunks )
When processing there can be multiple
grids and it might be better to cache
coincident chunks, rather than all chunks
in one grid then the next etc…