Note that there is no iterator class, so it is not possible to get a list of all keys (with keys or each).
Constructor
If no SOURCELIST is specified, then the value of Dir::Etc::sourcelist from the configuration object is used (generally /etc/apt/sources.list).
Methods
In a scalar context, the source package name of the first entry is returned.
The get method has the same semantics as find, but returns an array reference in a scalar context.
The list returned by the find (and get) methods consists of hashes which describe each available source package (in order of discovery from the deb-src files described in sources.list).
Each hash contains the following entries:
The values are a list of dependencies/conflicts with each item being a list containing the package name followed optionally by an operator and version number.
Operator values evaluate to a comparison string* (>, >=, etc) or one of the AptPkg::Dep:: constants in a numeric context (see ``pkgCache::Dep::DepCompareOp'' in AptPkg(3pm)).
*Note that this is a normalised, rather than Debian-style (>> vs >) string.