base::NoDestructor
base::{Singleton,LazyInstance}
refactor: prefer using base::NoDestructor to base::{Singleton,LazyInstance}