KiokuDB::Role::Immutable::Transitive - A role for immutable objects that only


KiokuDB documentation Contained in the KiokuDB distribution.

Index


Code Index:

NAME

Top

KiokuDB::Role::Immutable::Transitive - A role for immutable objects that only point at other such objects.

SYNOPSIS

Top

    with qw(KiokuDB::Role::Immutable::Transitive);

DESCRIPTION

Top

This role makes a stronger promise than KiokuDB::Role::Immutable, namely that this object and all objects it points to are immutable.

These objects can be freely cached as live instances, since none of the data they keep live is ever updated.


KiokuDB documentation Contained in the KiokuDB distribution.

package KiokuDB::Role::Immutable::Transitive;
use Moose::Role;

use namespace::autoclean;

with qw(
    KiokuDB::Role::Immutable
    KiokuDB::Role::Cacheable
);


# ex: set sw=4 et:

__PACKAGE__

__END__