【发布时间】:2018-04-24 05:31:59
【问题描述】:
我想实现一个通用的缓存变量存储,以便在类之间共享。我有很多类,因为我使用 cucumber java webdriver,需要在步骤、页面对象/类之间共享。
我有课
public class Cache {
private HashMap<String, String> cache = new HashMap<String, String>();
public HashMap<String, String> getCache() {
return cache;
}
}
但问题是,设置键值对最有效的方法是什么?
我的想法是使用 getter 来获取和使用存储的变量,例如 cache.get("KEY") 并得到值。如何在这个缓存中高效地存储变量?
任何示例代码将不胜感激。
【问题讨论】: