Este artigo descreve o método de Java usando o Hashmap Cache para salvar dados. Compartilhe -o para sua referência, como segue:
HashMap final estático privado <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 () {sincronizado (scache) {scache.clear (); }} public static xxx getCachedxxx (índice longo, bitmapdrawable defaultbitmap) {xxx d = null; sincronizado (scache) {d = scache.get (index); } if (d == null) {//. . . Sincronizado (Sartcache) {// O cache pode ter alterado desde que verificamos xxx value = scache.get (index); if (value == null) {scache.put (index, d); } else {d = value; }}} retornar d;}Para obter mais informações sobre os algoritmos Java, os leitores interessados neste site podem visualizar os tópicos: "Estrutura de dados Java e tutorial de algoritmo", "Resumo das dicas de nó da operação Java Dom", "Resumo de dicas de operação de Java e Operação de Java" e "Resumo de Java cache" Tips "TIPS"
Espero que este artigo seja útil para a programação Java de todos.