Humm... analisando o seu problema parece que o primeiro passo é criar um repositorio que sabe "criar" os seus objetos. Vejo um problema que é saber se o objeto esta inativo ou não, vc teria que trabalhar com o destrutor.
Entretanto se o objeto é custoso sera que alguns dos seus elementos não pode ser lazy? Ou talvez apenas uma parte dos seus objetos é custosa (esta sim poderia ser pega de um pool)? Não é um caso que vc pode querer estimular a imutabilidade desse objeto e então criar ele só uma vez (ou n vezes) e deixar como se fosse um singleton/multiton? On Thu, Mar 22, 2012 at 10:08 AM, Stanislaw Pusep <[email protected]> wrote: > Senhores, estou em uma situação aonde a instanciação de um objeto (Moose) é > muito custosa, já o ->reset é trivial. > Pensei em adicionar uma camada com o pool de objetos já instanciados, sendo > que, sempre que precisar de um ->new, primeiro tentarei pegar um inativo do > pool e reaproveitar ele. > Não me parece algo excepcionalmente complexo, todavia, não consegui > encontrar nada que sirva para esse fim no CPAN... Alguém já se deparou com > algo parecido? > > ABS() > > > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > -- Tiago B. Peczenyj Linux User #405772 http://pacman.blog.br =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
