Update to boxm2 lru cache.

Added guard to allow processing multiple boxm2 scenes/caches in the same workspace. Without this guard, the same singleton cache could be wrongly associated with multiple scenes.