Arch

 view release on metacpan or  search on metacpan

NEWS  view on Meta::CPAN

* New class Arch::FileHighlighter to syntax-highlight files using markup.
* Enhanced Arch::Log with more methods.
* Enhanced Arch::Session with more methods.
* Enhanced Arch::Changeset with more methods.
* Implemented Arch::Tarball::extract method.
* Added tests for Arch::Util, and small refactoring.
* Added "make rpm-dist [options]" procedure to build rpm packages.
* New class Arch::Backend allows to query arch backend specific features.
* Supported baz-1.2, baz-1.3, baz-1.3.2, tla-1.3 and tla-1.3.1.
* New test framework (not complete yet).
* New Arch::Run framework for running subprocesses asynchronously.
* New samples/ directory, currently containing two small Arch::Run demos.

arch-perl-0.4.2 (30-Jan-2005)

* Supported baz 1.1, set environment variable ARCH_BACKEND=baz to activate.
* Added options in Arch::Session::get_tree.

arch-perl-0.4.1 (18-Jan-2005)

* Improved Arch::Storage documentation.

perllib/Arch/SharedCache.pm  view on Meta::CPAN

	$token = undef if $@;
	return $token;
}

1;

__END__

=head1 NAME

Arch::SharedCache - a synchronized data structure (map) for IPC

=head1 SYNOPSIS

    use Arch::SharedCache;

    my $cache = Arch::SharedCache->new(
        dir => '/tmp/dir-listings',
        max_size   => 100,
        expiration => 600,  # 10 minutes
    );

perllib/Arch/SharedIndex.pm  view on Meta::CPAN

	}
	close FH;            # release file
}

1;

__END__

=head1 NAME

Arch::SharedIndex - a synchronized data structure (map) for IPC

=head1 SYNOPSIS

    use Arch::SharedIndex;

    my $map = Arch::SharedIndex->new(file => "/tmp/logintimes.idx");
    my $time = time;
    $map->store(migo => $time - 75, bob => $time - 5, enno => $time);

    printf "All users: %s, %s, %s\n", $map->keys;



( run in 0.252 second using v1.01-cache-2.11-cpan-0d8aa00de5b )