gpt4 book ai didi

java使用hashMap缓存保存数据的方法

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章java使用hashMap缓存保存数据的方法由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

本文实例讲述了java使用hashMap缓存保存数据的方法。分享给大家供大家参考,具体如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
private static final HashMap<Long, XXX> sCache = new HashMap<Long, XXX>();
private static int sId = - 1 ;
public static void initAlbumArtCache() {
   try {
     //。。。
     if (id != sId) {
       clearCache();
       sId = id;
     }
   } catch (RemoteException e) {
     e.printStackTrace();
   }
}
public static void clearCache() {
   synchronized (sCache) {
     sCache.clear();
   }
}
public static XXX getCachedXXX( long Index, BitmapDrawable defaultBitmap) {
   XXX d = null ;
   synchronized (sCache) {
     d = sCache.get(Index);
   }
   if (d == null ) {
     //。。。
     synchronized (sArtCache) {
       // the cache may have changed since we checked
       XXX value = sCache.get(Index);
       if (value == null ) {
         sCache.put(Index, d);
       } else {
         d = value;
       }
     }
   }
   return d;
}

  。

希望本文所述对大家java程序设计有所帮助.

最后此篇关于java使用hashMap缓存保存数据的方法的文章就讲到这里了,如果你想了解更多关于java使用hashMap缓存保存数据的方法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com