spring每次请求都是一个与之前无关的新类么?

在代码中我看见了一段这样的代码。
一个异步的功能。
处理类里面写着一个Map是final的非静态,用来储存线程。
这个类有一个@PostConstruct的init方法,先检查Map中是否有数据,如果有就删除。这个过程中用了synchronized锁了这个Map
现在我疑惑的是。
每一次请求所用的类都是重新加载的么?
两个人在同一时间访问这个接口,他俩共用一个map么?
还是自己用自己的map?

这个注解只对bean创建过程(准备的说是beanpostprocess调用)才起作用,除非你是非单例或者懒加载这种特殊情况,或者手动调用,不然只会触发一次