* Automatic checkpointing needs to track views for checkpointing * Resilient execution spaces need to cache duplicates to avoid reallocating for each kernel * We may want to evaluate if there is some way to limit the lifetime of caches for the duration of the actual kokkos view allocation