Guardar el valor de un objeto en memoria y recuperarlo despues
Buenas a todos.
Tengo un problema:
Necesito asignar un valor a una variable y, esa variable con ese valor, guardarla en memoria para, desde otra clase cualquiera, leerla de memoria y recuperar el valor.
OJO!puede darse el caso de que otra persona acceda a la clase donde está creada la variable. En ese caso, debe de almacenarse esa variable también en memoria, pero sin que afecte a la que se guardo con anterioridad.
No me sirve Session, ni HttpSession porque no estoy trabajando con web.
¿Alguna idea?
Gracias de antemano.
- Inicie sesión o regístrese para enviar comentarios
Sin-gle-tooon!
Usa el patrón singleton, un objeto que contenga un [array|mapa|lista|lo que sea] del objeto que necesites almacenar. Este patrón te garantizará que es una instancia única, así podrás accesar a cualquier objeto de los que hayas agregado desde cualquier clase de tu sistema. Los objetos que agregues por naturaleza se quedan en memoria, con eso es suficiente.