Does it really make sense for this strategy relies on ApplicationContext infrastructure?
I'm about `extends DisposableBean`.