Действительно ли кеширование значений SharedPreferences имеет смысл?

В моем текущем приложении Android у меня есть несколько настроек, хранящихся в SharedPreferences, и один объект, который обрабатывает их доступ. Теперь я задаюсь вопросом, имеет ли смысл кэшировать значения или если они не имеют большого доступа к ним, например:

public final boolean isxxxEnabled() { return preferences.getBoolean("xxx", false); } 

вместо

 public final boolean isxxxEnabled() { // check if value changed // if not, check if value is cached // decide whether to return cached or new // cache value return } 

Solutions Collecting From Web of "Действительно ли кеширование значений SharedPreferences имеет смысл?"