NAME

Starch - Implementation independent persistent statefulness.

SYNOPSIS

my $starch = Starch->new(
    expires => 60 * 15, # 15 minutes
    store => {
        class   => '::Memory',
    },
); # Returns a Starch::Manager object.

my $new_state = $starch->state();
my $existing_state = $starch->sate( $id );

DESCRIPTION

This module provides the main entry point to Starch and provides the new method for constructing new Starch::Manager objects.

Starch documentation can be found at Starch::Manual.

AUTHOR

Aran Clary Deltac <bluefeet@gmail.com>

CONTRIBUTORS

  • Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>

ACKNOWLEDGEMENTS

Thanks to ZipRecruiter for encouraging their employees to contribute back to the open source ecosystem. Without their dedication to quality software development this distribution would not exist.

LICENSE

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