All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yy.httpproxy.subscribe.CachedSharedPreference Maven / Gradle / Ivy

There is a newer version: 1.1.28
Show newest version
package com.yy.httpproxy.subscribe;

import android.content.Context;
import android.content.SharedPreferences;

import java.util.HashMap;
import java.util.Map;


public class CachedSharedPreference {

    private SharedPreferences preferences;
    private Map cache = new HashMap<>();

    public CachedSharedPreference(Context context) {
        preferences = context.getSharedPreferences("SharedPreferencePushGenerator", Context.MODE_PRIVATE);
    }

    public void save(String key,String value) {
        cache.put(key,value);
        preferences.edit().putString(key, value).commit();
    }

    public String get(String key) {
        String value = cache.get(key);
        if(value == null){
            value = preferences.getString(key, null);
        }
        return value;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy