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

Responder a