Armazenar e acessar contas de clinte na memória usando jsf

Bom dia galera. Estou desenvolvendo um sistema para gerenciamento de restaurante. Eu quero que o garçom abra a conta para o cliente e vá armazenando seus pedidos na conta, e no final fechar a conta do cliente. Estou usando jsf e primefaces. Minha dúvida é como fazer a lógica para o armazenar a conta de um cliente na memória, e ir adicionando os pedidos na mesma e no final fechar a conta, levando em conta que o garçom irá atender vários clientes. Se alguém puder me ajudar, agradeço.