Otherwise multiple instances of a scoped target can be created if several threads need one at the same time. This isn't always going to be a problem, but it breaks the singleton semantics, and might lead to surprising results and/or performance issues if bean creation is expensive.
Spring Cloud Context
Utilities and special services for the ApplicationContext of a Spring Cloud application (bootstrap context, encryption, refresh scope and environment endpoints).