本地缓存工具类

转载 2016年08月30日 09:56:02
package com.gnet.common;


import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;


import org.apache.log4j.Logger;
/**
 * 本地缓存处理
 *
 */
public class LocalCache {
private static final Logger log = Logger.getLogger(LocalCache.class);
private static Map<String,Object> map = new ConcurrentHashMap<String,Object>();
/**
* 添加缓存
* @param key
* @param val
*/
public static void setMap(String key,Object val){
log.info("添加本地缓存\tkey:"+key);
map.put(key, val);
}
/**
* 获取缓存
* @param key
* @return 
*/
public static Object getMap(String key){
return map.get(key);
}
/**
* 获取所有缓存
* @param key
* @return 
*/
public static Map<String,Object> getMapAll(){
return map;
}
/**
* 检查是否有此key
* @param key
* @return
*/
public static Boolean containsKey(String key){
return map.containsKey(key);
}
/**

* @param key
* @return
*/
public static void delKey(String key){
map.remove(key);
}
/**
* 清空缓存
* @param key
* @return
*/
public static void delAllCache(){
map.clear();
}
}

缓存功能工具类

Android开发中会造成一定的缓存,如与服务器之间进行通信,就必然需要从服务端获取数据,在/data/data/com.xxx.xxx/cache文件夹下生产缓存。在开发中可能需要获取缓存,或清除缓...
  • u013408979
  • u013408979
  • 2016年08月24日 13:53
  • 319

android 缓存工具类

先不废话 上工具类的源代码:Achche.java 自己拷贝到util里就好package com.eagersoft.youzy.expert.util;import android.conte...
  • u012372351
  • u012372351
  • 2016年01月22日 10:41
  • 1414

Android三级缓存机制工具类的实现

三级缓存的三级第一级是内存,最快,不需要网络第二级是本地,不需要网络第三级是网络,需要网络请求 ;...
  • wenzhi20102321
  • wenzhi20102321
  • 2016年11月18日 11:20
  • 2027

图片三级缓存工具类

原文链接: Android图片缓存技术!直接用在你的项目中,简单方便高效效果图 功能代码import android.content.Context; import android.graphics...
  • pengkv
  • pengkv
  • 2016年05月16日 18:15
  • 1362

缓存统一管理工具类--android

import android.content.Context; import android.os.Environment; import android.support.annotation.Nul...
  • lonewolf521125
  • lonewolf521125
  • 2015年07月22日 15:40
  • 1803

Redis缓存工具类(夏顺辉)

1、首先前提是集成了mvn-redis模块RedisAspect.java代码如下:/* * 文件名:ddd.java * 版权:©Copyright by www.sowell-tech.cn ...
  • qq_28893679
  • qq_28893679
  • 2017年04月26日 17:52
  • 189

Android开发中缓存Clean的工具类

在app应用开发中,我们经常性的遇到关于缓存的问题,那么我们可以在某些特定的操作多过程中,对缓存进行清理,这样就不会导致因为缓存二导致的问题。那么问题来了,在app中的缓存方式有几种?这些缓存的文件目...
  • captian_900331
  • captian_900331
  • 2016年12月07日 13:39
  • 321

15.缓存工具类ACache的使用

缓存工具类Acache的使用
  • qq_31715429
  • qq_31715429
  • 2016年03月25日 10:53
  • 628

Android文件操作(SD卡、缓存)工具类

getCacheDir()方法用于获取/data/data//cache目录 getFilesDir()方法用于获取/data/data//files目录 应用程序在运行的过程中如果需要向手机上保...
  • shihui512
  • shihui512
  • 2016年03月01日 16:44
  • 1389

android 实现图片的三级缓存工具类

大家在做项目时有可能会对图片做一些缓存,不必重复的请求数据。图片的缓存有三级,一是软件的内存中,二是手机中的SD卡,最后才是我们的网络请求,其实这点不算缓存。暂且把它归纳进来吧!这个图片缓存的思路是这...
  • qq_32365567
  • qq_32365567
  • 2017年01月05日 10:59
  • 277
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:本地缓存工具类
举报原因:
原因补充:

(最多只允许输入30个字)