where $CPAN::META comes from CPAN.pm. There are then two main methods available.
to register an instance of this class within CPAN.pm.
for each match to register an instance of this class within CPAN.pm.
The attributes set within $CPAN::META-instance> depend on the particular class.
where $results are the results returned from CPAN::SQLite.
where $results are the results returned from CPAN::SQLite. Here, %dslip is a hash containing keys statd, stats, statl, stati, and statp, with corresponding values being the registered dslip entries for the module, if present.
As well, a CONTAINSMODS key to $CPAN::META is added, this being a hash reference whose keys are the modules contained within the distribution.
The time option (which, if not passed in, will default to the current time) will be used to compare the current time to the mtime of the database file; if they differ by more than one day, the database will be rebuilt. The <force> option, if given, will force a rebuilding of the database regardless of the time difference.