Make CachedThreadScheduler package-private