perlquestion
cLive ;-)
<p>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:</p>
<code>
# initially from arguments
my $obj = Pkg->new( arg1 => ..., arg2 => ... );
# subsequently, loaded from a frozen copy of the obj
my $obj = Pkg->new( uuid => ... );
</code>
<p>ie, if object instantiated from uuid, load frozen copy, else create as normal. On destroy, freeze current copy of object.</p>
<p>I did a quick search on Moose caching, but I'm not 100% sure what I need here to get this working as expected.</p>
<p>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.</p>
<p>All insights appreciated!</p>
<p>Thanks :)</p>