Este artículo describe el método de Java utilizando el caché de hashmap para guardar datos. Compártelo para su referencia, como sigue:
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 (Long Index, BitMapDrawable DefaultMap) {xxx d = null; sincronizado (scache) {d = scache.get (index); } if (d == null) {//. . . sincronizado (sartcache) {// El caché puede haber cambiado ya que verificamos xxx value = scache.get (index); if (value == null) {scache.put (index, d); } else {d = valor; }}} return d;}Para obtener más información sobre los algoritmos de Java, los lectores interesados en este sitio pueden ver los temas: "Estructura de datos Java y tutorial de algoritmo", "Resumen de las puntas de nodo de operación de Java DOM", "Resumen de Java Archivo y TIPS de operación de directorio" y "Summary of Java Cache Operation Tips" TIPS ""
Espero que este artículo sea útil para la programación Java de todos.