AgentMap can be seen as a stateful Map that parallelize operations made on different keys. Basically, it can be used as a cache, memoization, computational framework and, sometimes, as an alternative to GenServer.
Connection pool helps storing, sharing and using connections. It also make its possible to use the same connection concurrently.
Yo-ho-ho! `ExPirate` is a layer on top of the `AgentMap` library that provides TTL and statistics.