has storage => (
is => 'rw',
does => 'Email::Archive::Storage',
- handles => [qw/
- store
- retrieve
- search
- /],
+ handles => {
+ store => 'store',
+ retrieve => 'retrieve',
+ connect => 'storage_connect',
+ },
lazy => 1,
default => sub { Email::Archive::Storage::DBI->new }
);