W mojej bieżącej aplikacji na Androida mam kilka ustawień zapisanych w SharedPreferences i jeden obiekt, który ma do nich dostęp. I teraz zastanawiam się, czy to ma sens do buforowania wartości lub jeśli nie mater znacznie dostępu nimi jak:buforowanie wartości SharedPreferences ma sens?
public final boolean isxxxEnabled() {
return preferences.getBoolean("xxx", false);
}
zamiast
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
}
Czy masz jakieś źródła tego? – EmmanuelMess
Okay, [tutaj] (https://stackoverflow.com/a/34684174/3124150) jest referencją. – EmmanuelMess