Update trivia
Integrate connection pool support

In a multithreaded environment, Rails.cache can quickly become a source of thread contention.  Allow the user to specify a pool of shared clients to use instead of a single client.