Или Pool , можно назвать, точную терминологию врядли скажу.
Меня интересует готовая реализация (желательно небольшая с использованием STL ) которая хранит список объектов для повтороного использования .
Например сценарий такой , хранить список использованных секъюрных удаленны подключений , чтобы при повторном обращении не выполнять заново процедуру идентификации.
Ну и конечно если кешированных объектов стало слишком много , тогда освобождать те которые использовались давным давно.
Я делал такой контейнер на основе MAP + LIST , промежуточный объект хранил итераторы на "MAP + LIST", MAP использовался для поиска подходящего объекта , а LIST для сортировки ( использованный объект вставляется в голову списка и те кто не использовался перемещаются в хвост)