@michaelcahill 
My concern with a scheme that implies the configuration is enabled/disabled is the interaction with also specifying a ```cache_size```. i.e: Does a ```shared_cache``` with a non zero size always override an explicitly set ```cache_size```?