our $VERSION = "0.06";
extends qw(KiokuDB::Backend::Files);
has '+serializer' => ( default => "json" );
__PACKAGE__->meta->make_immutable;
__PACKAGE__
__END__
=pod
=head1 NAME
KiokuDB::Backen
ckend with the serializer default
set to C<json> for backwards compatibility.
L<http://www.jspon.org/|JSPON> is a standard for encoding object graphs in
JSON.
The representation is based on explicit
ID based references, and so is simple
enough to be stored in JSON.
=cut
#!/usr/bin/perl
package KiokuDB::Backend::Files;
use Moose;
use Carp qw(croak);
use JSON;
use File::Spec;
use File::Path qw(remove_tree make_path);
use Directory::Transactional;
use Data::Stream