NAME
Starch::Plugin::DisableStore - Disable store read and/or write operations.
SYNOPSIS
my $starch = Starch->new(
plugins => ['::DisableStore'],
store => {
class => ...,
disable_set => 1,
},
);
DESCRIPTION
This plugin provides the ability to make stores silently fail read and write operations. This can be useful for migrating from one store to another where it doesn't make sense to write to the old store, only read.
OPTIONAL STORE ARGUMENTS
These arguments are added to classes which consume the Starch::Store role.
disable_set
Setting this to true makes the set
method silently fail.
disable_get
Setting this to true makes the get
method silently fail and return undef.
disable_remove
Setting this to true makes the remove
method silently fail.
SUPPORT
See "SUPPORT" in Starch.
AUTHORS
See "AUTHORS" in Starch.
LICENSE
See "LICENSE" in Starch.