¿Cuántas sesiones puede administrar una aplicación Java en Struts 2?

Estoy trabajando en la aplicación Transaction Management y estoy usando Struts2. He usado internamente una sesión para establecer y obtener valores como

ActionContext.getContext().getSession().put("string", string);

¿Hay algún límite o alguna desventaja de usar una sesión como esta en la aplicación?

Respuestas a la pregunta(3)

Su respuesta a la pregunta