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