if we do `options.fetch(:shared_cache, true)` we can just return the instance variable in this method and remove the ternary opreation.