Allow configuring the cache options per presenter

Implements #52.