public void reloadLastSavedState() {
        if (!this.wasModified()) {
            return;
        }

        this.loadState();
        this.recalculateWaypoints();
        this.callCallbacks();
    }
Stores cache variables including view state (e.g. ordering).
This class handles persistence (load-from/store-to DB), allows for reset and change listeners.
main/src/main/java/cgeo/geocaching/models/CacheVariableList.java