Estoy buscando un caché en memoria de Java simple que tenga buena concurrencia (por lo que LinkedHashMap no es lo suficientemente bueno) y que se pueda serializar en el disco periódicamente.
Una característica que necesito, pero que ha resultado difícil de encontrar, es una forma de "mirar" un objeto. Con esto me refiero a recuperar un objeto de la caché sin hacer que la caché se aferre al objeto más tiempo del que tendría de otra manera.
Actualización: un requisito adicional que olvidé mencionar es que necesito poder modificar los objetos en caché (contienen matrices flotantes) en su lugar.
¿Alguien puede dar alguna recomendación?