если я правильно понял описание, то все должно быть нормально, главное в этом бине не создавать полей класса, которые бы шарили свое состояние. Переменную передаете внутрь метода, каждый вызов этого метода будет выделять новую память под новый вызов и новую переменную.
http://dolszewski.com/spring/spring-bean-thread-safety-guide/The bean is stateless if execution of its methods doesn’t modify its instance fields. Changing local variables inside a method is totally fine because each call to a method allocates the memory for these variables. Unlike instance fields which are shared between all non-static methods.