zoukankan      html  css  js  c++  java
  • Android 缓存

    用单例类实现缓存是方法之一。

    这个类就像整个程序的全局变量,在程序中任何地方都能调用。

    单例模式:顾名思义,一个系统中中定义的某类只有一个实例。

    缓存应用:将要用到的资源提前从数据库或其他地方下载到内存,提高系统反应速度,增强用户体验满意度。

    public class ClientContext {

    private static ClientContext context;
    private Map<String, Object> businessData=new HashMap<String, Object>();
    private Properties configProerties;
    public void setConfigProperties(Properties pro) {
    this.configProerties = pro;
    }
    public static synchronized ClientContext createClientContext() {
    if (context == null) {
    context = new ClientContext();
    }
    return context;
    }
    // 相当与一个Map集合,返回一个对象
    public Object getBusinessData(String name) {
    return businessData.get(name);
    }

    public void addBusinessData(String name, Object data) {
    businessData.put(name, data);
    }

    public String getSystemProperty(String name) {
    return configProerties.getProperty(name);
    }
    }

    这样就是一个单例类,添加缓存或获取缓存都很方便

    只需用ClientContext context=ClientContext.createClientContext();

    然后context调用addBusinessData和getBusinessData即可添加或获取缓存



  • 相关阅读:
    函数式语言(老师作业)
    session/cookie
    Linux根目录下各个目录的功能介绍
    Navicat12安装文件和破解补丁
    正则表达式验证示例
    RequestDispatcher接口示例
    hello2部分源码解析
    Introduction of Servlet Filter
    关于hello1中的web.xml解析
    Annotation解释
  • 原文地址:https://www.cnblogs.com/CoolChen/p/2232587.html
Copyright © 2011-2022 走看看