Extraer una lista de NavigableMap

Esta es una pregunta de seguimiento de mi pregunta anterior.

Estoy tratando de implementar un NavigableMapdefinido como NavigableMap<Timestamp, Event>. Necesitaría que este mapa sea como un caché para mí. Cada 5 minutos actualizo esto NavigableMap.

Un subproceso actualiza esto NavigableMapy otro lee de él, por lo que debe ser seguro para subprocesos. Cada vez que tengo una solicitud, necesitaría obtener una lista de subconjuntos de las Eventsmarcas de tiempo que se encuentran dentro de un determinado momento starty endhora.

¿Cuál es la forma más eficiente de convertir un NavigableMapa esta lista de subconjuntos ArrayList? ¿Y cuál es la implementación segura para subprocesos de esta interfaz?

Aparentemente NavigableMaptiene un método de submapa así como floory ceiling, pero no veo nada para convertir a una lista con una hora de inicio y finalización.

Respuesta 1

Tengo una aplicación Java EE que utiliza JAX-WS 2.2 y tengo que implementarla en WebSphere Application Server 7, pero parece que esta versión de WAS es compatible con hasta JAX-WS 2.1. ¿Hay alguna forma de ...

En mi caso, uso solo el estado consultable de Flink. En particular, no me importan los puntos de control. Ante un evento, consulto el estado consultable solo después de un máximo de X minutos. Idealmente, eliminaría ...

Tengo una aplicación web, en el inicio un servlet crea varias instancias del mismo 'Producto', Gateway, con diferentes configuraciones de configuración definidas. Aquí hay una pequeña descripción. Gateway: resumen ...

En mi aplicación swing, utilicé JDialog y agregué un JPanel al JDialog. Quiero que se llame al oyente del mouse de JDialog cuando el mouse sale del JDialog. Así es como lo hice. myJDialog ....