* Revert "Revert "Allow raster caching any layer subtree (#6442)" (#6506)" This reverts commit c6e6da512a54c1bb33a584b117bcf300ce71b166. * Use raw pointer for RasterCacheKey So we won't depend on whether it's a std::unique_ptr or std::shared_ptr.