App-Config-Chronicle
view release on metacpan or search on metacpan
lib/App/Config/Chronicle.pm view on Meta::CPAN
default => 0,
);
=head2 update_cache
Loads latest values from data chronicle into local cache.
Calls to this method are rate-limited by C<refresh_interval>.
=cut
sub update_cache {
my $self = shift;
die 'Local caching not enabled' unless $self->local_caching;
return unless $self->_has_refresh_interval_passed();
$self->_updated_at(Time::HiRes::time());
return unless $self->_is_cache_stale();
my $keys = [$self->dynamic_keys(), '_global_rev'];
my @all_entries = $self->_retrieve_objects_from_chron($keys);
( run in 0.227 second using v1.01-cache-2.11-cpan-95122f20152 )