имеет ли смысл кеширование значений 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 
}
10
задан Benjamin 1 February 2014 в 13:13
поделиться