// Path: app/src/main/java/com/x/vscam/global/Constans.java
// public class Constans {
//     public static final String BASE_URL = "http://vscam.co/";
//     public static final String WB_IMG_URL_PRE = "http://ww2.sinaimg.cn/bmiddle/%s";
//     public static final String OG_IMG_URL_PRE = "http://vscam.co/img/m/%s.jpg";
// 
//     public static final String KEY_USER_INFO = "key_user_info";
//     public static final String KEY_GRID = "key_grid";
//     public static final String KEY_IMG_PATH = "key_img_path";
// 
//     public static final String TAG_REPORT = "tag_report";
// }
// 
// Path: app/src/main/java/com/x/vscam/global/bean/UserBean.java
// public class UserBean implements Serializable{
// 
//     /**
//      * uid : 4
//      * name : wsph123
//      * avatar : 4
//      * des : 我的个人简介
//      * url : http://mouto.org
//      */
// 
//     private int uid;
//     private String name;
//     private int avatar;
//     private String error;
//     private String des;
//     private String url;
// 
//     public String getError() {
//         return error;
//     }
// 
//     public void setError(String error) {
//         this.error = error;
//     }
// 
//     public int getUid() {
//         return uid;
//     }
// 
//     public void setUid(int uid) {
//         this.uid = uid;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public int getAvatar() {
//         return avatar;
//     }
// 
//     public void setAvatar(int avatar) {
//         this.avatar = avatar;
//     }
// 
//     public String getDes() {
//         return des;
//     }
// 
//     public void setDes(String des) {
//         this.des = des;
//     }
// 
//     public String getUrl() {
//         return url;
//     }
// 
//     public void setUrl(String url) {
//         this.url = url;
//     }
// }
// 
// Path: codesslib/src/main/java/ykooze/ayaseruri/codesslib/cache/CacheUtils.java
// public class CacheUtils {
// 
//     private static volatile HashMap<String, Object> sMemoryCache;
// 
//     public static void putMemory(String key, Object value){
//         initMemoryCache();
//         sMemoryCache.put(key, value);
//     }
// 
//     public static <T extends Object & Serializable> void putDisk(Context context, String key, T t){
//         initMemoryCache();
//         sMemoryCache.put(key, t);
//         SerializeUtils.serializationSync(context, key, t);
//     }
// 
//     public static Object get(Context context, String key, boolean delete){
//         initMemoryCache();
//         if(sMemoryCache.containsKey(key)){
//             return sMemoryCache.get(key);
//         }else {
//             Object object = null;
//             try {
//                  object = SerializeUtils.deserializationSync(context, key, delete);
//                 if(null != object && !delete){
//                     sMemoryCache.put(key, object);
//                 }
//             } catch (Exception e) {
//                 e.printStackTrace();
//             }
//             return object;
//         }
//     }
// 
//     public static void delete(Context context, String key){
//         initMemoryCache();
//         if(sMemoryCache.containsKey(key)){
//             sMemoryCache.remove(key);
//         }
// 
//         try {
//             SerializeUtils.deserializationSync(context, key, true);
//         } catch (Exception e) {
//             e.printStackTrace();
//         }
//     }
// 
//     public static void deleteAll(){
//         sMemoryCache = null;
//         initMemoryCache();
//     }
// 
//     private static void initMemoryCache(){
//         if(null == sMemoryCache){
//             synchronized (CacheUtils.class){
//                 if(null == sMemoryCache){
//                     sMemoryCache = new HashMap<>();
//                 }
//             }
//         }
//     }
// }


import com.x.vscam.global.Constans;
import com.x.vscam.global.bean.UserBean;
import android.content.Context;
import ykooze.ayaseruri.codesslib.cache.CacheUtils;
package com.x.vscam.global.utils;



/**
 * Created by wufeiyang on 2017/1/14.
 */

public class UserInfoUtils {

    public static UserBean getUserInfo(Context context){
        return (UserBean) CacheUtils.get(context, Constans.KEY_USER_INFO, false);
    }

// Path: app/src/main/java/com/x/vscam/global/Constans.java
// public class Constans {
//     public static final String BASE_URL = "http://vscam.co/";
//     public static final String WB_IMG_URL_PRE = "http://ww2.sinaimg.cn/bmiddle/%s";
//     public static final String OG_IMG_URL_PRE = "http://vscam.co/img/m/%s.jpg";
// 
//     public static final String KEY_USER_INFO = "key_user_info";
//     public static final String KEY_GRID = "key_grid";
//     public static final String KEY_IMG_PATH = "key_img_path";
// 
//     public static final String TAG_REPORT = "tag_report";
// }
// 
// Path: app/src/main/java/com/x/vscam/global/bean/UserBean.java
// public class UserBean implements Serializable{
// 
//     /**
//      * uid : 4
//      * name : wsph123
//      * avatar : 4
//      * des : 我的个人简介
//      * url : http://mouto.org
//      */
// 
//     private int uid;
//     private String name;
//     private int avatar;
//     private String error;
//     private String des;
//     private String url;
// 
//     public String getError() {
//         return error;
//     }
// 
//     public void setError(String error) {
//         this.error = error;
//     }
// 
//     public int getUid() {
//         return uid;
//     }
// 
//     public void setUid(int uid) {
//         this.uid = uid;
//     }
// 
//     public String getName() {
//         return name;
//     }
// 
//     public void setName(String name) {
//         this.name = name;
//     }
// 
//     public int getAvatar() {
//         return avatar;
//     }
// 
//     public void setAvatar(int avatar) {
//         this.avatar = avatar;
//     }
// 
//     public String getDes() {
//         return des;
//     }
// 
//     public void setDes(String des) {
//         this.des = des;
//     }
// 
//     public String getUrl() {
//         return url;
//     }
// 
//     public void setUrl(String url) {
//         this.url = url;
//     }
// }
// 
// Path: codesslib/src/main/java/ykooze/ayaseruri/codesslib/cache/CacheUtils.java
// public class CacheUtils {
// 
//     private static volatile HashMap<String, Object> sMemoryCache;
// 
//     public static void putMemory(String key, Object value){
//         initMemoryCache();
//         sMemoryCache.put(key, value);
//     }
// 
//     public static <T extends Object & Serializable> void putDisk(Context context, String key, T t){
//         initMemoryCache();
//         sMemoryCache.put(key, t);
//         SerializeUtils.serializationSync(context, key, t);
//     }
// 
//     public static Object get(Context context, String key, boolean delete){
//         initMemoryCache();
//         if(sMemoryCache.containsKey(key)){
//             return sMemoryCache.get(key);
//         }else {
//             Object object = null;
//             try {
//                  object = SerializeUtils.deserializationSync(context, key, delete);
//                 if(null != object && !delete){
//                     sMemoryCache.put(key, object);
//                 }
//             } catch (Exception e) {
//                 e.printStackTrace();
//             }
//             return object;
//         }
//     }
// 
//     public static void delete(Context context, String key){
//         initMemoryCache();
//         if(sMemoryCache.containsKey(key)){
//             sMemoryCache.remove(key);
//         }
// 
//         try {
//             SerializeUtils.deserializationSync(context, key, true);
//         } catch (Exception e) {
//             e.printStackTrace();
//         }
//     }
// 
//     public static void deleteAll(){
//         sMemoryCache = null;
//         initMemoryCache();
//     }
// 
//     private static void initMemoryCache(){
//         if(null == sMemoryCache){
//             synchronized (CacheUtils.class){
//                 if(null == sMemoryCache){
//                     sMemoryCache = new HashMap<>();
//                 }
//             }
//         }
//     }
// }


// Path: app/src/main/java/com/x/vscam/global/utils/UserInfoUtils.java
import com.x.vscam.global.Constans;
import com.x.vscam.global.bean.UserBean;
import android.content.Context;
import ykooze.ayaseruri.codesslib.cache.CacheUtils;

package com.x.vscam.global.utils;



/**
 * Created by wufeiyang on 2017/1/14.
 */

public class UserInfoUtils {

    public static UserBean getUserInfo(Context context){
        return (UserBean) CacheUtils.get(context, Constans.KEY_USER_INFO, false);
    }

    public static void saveUserInfo(Context context, UserBean userBean){