NAME

Catmandu::Flushable - Optional role for flushable bags

DESCRIPTION

flush makes sure that data added get persisted to disk for stores that support this operation (e.g. Elasticsearch).

This role also installs a hook that calls flush on commit.

SYNOPSIS

$store->bag->flush;

METHODS

flush

Flush the bag.