码迷,mamicode.com
首页 > 系统相关 > 详细

cache

时间:2016-08-15 10:10:24      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

返回这个cache中的key对应的value值
  V getIfPresent(Object key); 


返回key对应的值,从valueLoader中获取值。cache中不被关注的状态不会被修改,直到加载完成。这个方法可以替代原来的cache:
if cached,返回;
else 创建,cache,返回
 V get(K key, Callable<? extends V> valueLoader) throws ExecutionException;



返回cache中已经存在的key、value map
 ImmutableMap<K, V> getAllPresent(Iterable<?> keys);


cache map中 存值,如果key已经存在,会覆盖掉之前的值
  void put(K key, V value);


将指定map中的值存入cache。这个调用与 将指定map值put(k,v)到cache作用相同。
  void putAll(Map<? extends K,? extends V> m);

 

cache

标签:

原文地址:http://www.cnblogs.com/lijia0511/p/5771803.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!