Simplify caching to be global unless explicitly disabled.
Removes unused call to `drush_get_engine()`.