package net.tomp2p.peers; public class LocalMapConf { private int localMapTimeout = Integer.MAX_VALUE; private int localMapSize = 1000; private int localMapRevTimeout = Integer.MAX_VALUE; private int localMapRevSize = 1000; private int offlineMapTimeout = 60; private int offlineMapSize = 1000; private int[] intervalSeconds = new int[] { 2, 4, 8, 16, 32, 64 }; public int localMapTimeout() { return localMapTimeout; } public LocalMapConf localMapTimeout(int localMapTimout) { this.localMapTimeout = localMapTimout; return this; } public int localMapSize() { return localMapSize; } public LocalMapConf localMapSize(int localMapSize) { this.localMapSize = localMapSize; return this; } public int localMapRevTimeout() { return localMapRevTimeout; } public LocalMapConf localMapRevTimeout(int localMapRevTimeout) { this.localMapRevTimeout = localMapRevTimeout; return this; } public int localMapRevSize() { return localMapRevSize; } public LocalMapConf localMapRevSize(int localMapRevSize) { this.localMapRevSize = localMapRevSize; return this; } public int offlineMapTimeout() { return offlineMapTimeout; } public LocalMapConf offlineMapTimeout(int offlineMapTimeout) { this.offlineMapTimeout = offlineMapTimeout; return this; } public int offlineMapSize() { return offlineMapSize; } public LocalMapConf offlineMapSize(int offlineMapSize) { this.offlineMapSize = offlineMapSize; return this; } public int[] intervalSeconds() { return intervalSeconds; } public LocalMapConf intervalSeconds(int[] intervalSeconds) { this.intervalSeconds = intervalSeconds; return this; } }