private boolean useMicrodescriptors() {
return config.getUseMicrodescriptors() != AutoBoolValue.FALSE;
}
List< List<HexDigest> > getDescriptorDigestsToDownload() {
final ConsensusDocument consensus = directory.getCurrentConsensusDocument();
if(consensus == null || !consensus.isLive()) {
return Collections.emptyList();
}
final List<Router> downloadables = directory.getRoutersWithDownloadableDescriptors();
if(!canDownloadDescriptors(downloadables.size())) {
return Collections.emptyList();