Google MapMaker: iteración sobre entradas en orden LRU

¿Es posible iterar sobre un mapa creado por MapMakeren orden LRU? com.googlecode.concurrentlinkedhashmaptiene los métodos ascendingKeySety descendingKeySet, pero estos no parecen estar disponibles en el mapa devuelto por MapMaker(una instancia de CustomConcurrentHashMap). ¿Los iteradores predeterminados usan el pedido de LRU? Una mirada superficial al código sugiere que no.

Estoy tratando de implementar el método de clonación para una clase que contiene un mapa de MapMaker, por lo que necesito una forma de crear un clon del mapa, manteniendo el orden LRU de las entradas del mapa.

Dejando a un lado los problemas de sincronización, si pudiera iterar sobre las entradas en orden LRU, entonces podría agregar las entradas a una nueva instancia de un mapa de MapMaker con los mismos límites y tendría un clon viable.

Respuesta 1

Tengo un árbol que devuelve la siguiente estructura: [{"data": {"id": 15, "permissionId": "perm1", "name": "Events"}, "children": [{"data": { "carné de identidad":...

Soy un principiante en JUnit y diseño de patrones, así que perdóname. Estaba leyendo esta página web técnica: http: //www.google.com/url? Sa = t & rct = j & q = & esrc = s & source = web & cd = 1 & cad = ...

Con el siguiente formateador puedo analizar "2017-03-28T23: 40: 06.000 + 0100" new DateTimeFormatterBuilder () .append (ISO_LOCAL_DATE_TIME) .appendPattern ("X") ....

Estoy tratando de hacer un programa de apagado simple en JAVA y no puedo creer que no haya podido encontrar una respuesta a esto en ningún otro lado. Primero intenté usar sudo en mi programa java: import java.io.IOException; ...