Patterns/Topics
 
Object Pool
Manage the reuse of objects for a type of object that is expensive to create or only a limited number of a kind of object can be created.
 
Cache Management
The Cache Management pattern allows fast access to objects that would otherwise take a long time to access. It involves keeping a copy of objects that are expensive to construct after the immediate need for the object is over. The object may be expensive to construct for any number of reasons, such as requiring a lengthy computation or being fetched from a database.