Jonathan Swartz > CHI-Memoize-0.05 > CHI::Memoize::Info

Download:
CHI-Memoize-0.05.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  1
View/Report Bugs
Module Version: 0.05   Source  

NAME ^

CHI::Memoize::Info - Information about a memoized function

VERSION ^

version 0.05

SYNOPSIS ^

    use CHI::Memoize qw(:all);
    memoize('func');

    # then

    my $info = memoized('func');
    
    # The CHI cache where memoize results are stored
    #
    my $cache = $info->cache;
    $cache->clear;

    # The original function, and the new wrapped function
    #
    my $orig = $info->orig;
    my $wrapped = $info->wrapped;

METHODS ^

cache

The CHI cache where memoize results are stored for this function

orig

The original code reference when memoize was called

wrapped

The wrapped code reference that memoize created

AUTHOR ^

Jonathan Swartz <swartz@pobox.com>

COPYRIGHT AND LICENSE ^

This software is copyright (c) 2011 by Jonathan Swartz.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

syntax highlighting: