У меня есть класс
class ObjPool {
MyObject getObject() {...}
void returnObject() {...}
int getUsedCount() {...}
}
Как мы можем использовать Spring Framework, чтобы он предоставлял только одну копию этой фабрики для всех (веб) приложений и чтобы каждое приложение использовало один и тот же ObjPool?
Я имею в виду, если приложение A получает объект из этого ObjPool, то все другие приложения, которые вызывают getUsedCount (), увидят, что это значение уменьшено.