On Dec 27, 2007, at 3:04 PM, robert at freenetproject.org wrote: > [...] > // various metrics > public final RunningAverage routingMissDistance; > public final RunningAverage backedOffPercent; > - public final RunningAverage avgCacheLocation; > - public final RunningAverage avgStoreLocation; > - public final RunningAverage avgCacheSuccess; > - public final RunningAverage avgStoreSuccess; > + public final DecayingKeyspaceAverage avgCacheLocation; > + public final DecayingKeyspaceAverage avgStoreLocation; > + public final DecayingKeyspaceAverage avgCacheSuccess; > + public final DecayingKeyspaceAverage avgStoreSuccess; > // FIXME: does furthest{Store,Cache}Success need to be synchronized? > public double furthestCacheSuccess=0.0; > public double furthestStoreSuccess=0.0;
Just a heads up, because of the field types are changed, I found it necessary to clean my build area ('ant clean'), or else the build product would through java.lang.NoSuchFieldError's. -- Robert Hailey