Hola tengo una duda existe alguna estructura de datos en Java que conserve en memoria los valores más solicitados y el resto los almacene en el disco duro. El problema que tengo es que necesito almacenar una gran cantidad de información pero hay momentos en el que hay valores a los que no acceso pero necesito conservarlos.