Data::Library - virtual class for repository support classes
Data::Library provides a general repository service. Specifics are implemented in subclasses.
my $library = new Data::Library(...configuration...);
Configuration parameters are specific to subclasses.
my $boolean = $library->lookup($tag);
Returns cached data items, by tag. If the source has changed since it was cached, returns false.
my $data = $library->find($tag);
Searches for data item identified by $tag.
Caches data by tag for later fetching via lookup().
my @array = $library->toc;
Search through the library and return a list of all available entries. Does not cache any of the items.
Erase all entries from the cache.