JBossCache

Ola,

tenho um codigo mais ou menos dessa forma

Person person = new Person();
person.setName("Joao");

Address address = new Address();
address.setStreet("Rua do Joao");

person.setAddress(address);

cache.attach("teste/joao",person);

gostaria de saber como posso buscar no cache todas as pessoas que moram na rua “Rua do Joao”.

gostaria da melhor forma de fazer isso, sem ter que recorrer a buscar por todos os objetos Person e verificar seus address.

qual a melhor forma de organizar a estrutura da arvore para ajudar na busca tbm (ex: “teste/joao”)

Obrigado.