https://medium.com/@sandaruwanims/spring-singleton-bean-behavior-for-concurrent-requests-2e90f1384eb0