mirror of
https://github.com/i2p/i2p.i2p.git
synced 2026-08-29 01:09:27 +00:00
Console: Limit banlist output, add page links
Fix concurrent mod exception rendering banlist caused by switch to LHM
This commit is contained in:
@@ -126,9 +126,9 @@ public class Banlist {
|
||||
* For BanlistRenderer in router console.
|
||||
* Note - may contain expired entries.
|
||||
*/
|
||||
public Map<Hash, Entry> getEntries() {
|
||||
public void getEntries(Map<Hash, Entry> rv) {
|
||||
synchronized(_entries) {
|
||||
return Collections.unmodifiableMap(_entries);
|
||||
rv.putAll(_entries);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1056,7 +1056,8 @@ public class Analysis extends JobImpl implements RouterApp, Runnable {
|
||||
private static final long DAY = 24*60*60*1000L;
|
||||
|
||||
public void addProfilePoints(List<RouterInfo> ris, Map<Hash, Points> points) {
|
||||
Map<Hash, Banlist.Entry> banEntries = _context.banlist().getEntries();
|
||||
Map<Hash, Banlist.Entry> banEntries = new HashMap<Hash, Banlist.Entry>(1024);
|
||||
_context.banlist().getEntries(banEntries);
|
||||
long now = _context.clock().now();
|
||||
RateAverages ra = RateAverages.getTemp();
|
||||
for (RouterInfo info : ris) {
|
||||
|
||||
Reference in New Issue
Block a user