cLive ;-) has asked for the wisdom of the Perl Monks concerning the following question:
Not quite sure what I should be looking for, but I'm trying to create a Moose object that is instantiated in one of two ways:
# initially from arguments my $obj = Pkg->new( arg1 => ..., arg2 => ... ); # subsequently, loaded from a frozen copy of the obj my $obj = Pkg->new( uuid => ... );
ie, if object instantiated from uuid, load frozen copy, else create as normal. On destroy, freeze current copy of object.
I did a quick search on Moose caching, but I'm not 100% sure what I need here to get this working as expected.
Can anyone point me in the right direction? I found MooseX::WithCache, but am not sure if that's the right tool - documentation is sparse.
All insights appreciated!
|Replies are listed 'Best First'.|
Re: Creating a Moose object either from args or from cache
by jeffa (Bishop) on Sep 09, 2015 at 19:07 UTC
by cLive ;-) (Prior) on Sep 09, 2015 at 19:11 UTC
by sundialsvc4 (Abbot) on Sep 10, 2015 at 14:05 UTC