in usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseFeatureUsageStatisticsProvider.java [138:156]
private void registerPersistor(@NotNull EventDispatcher<BuildServerListener> eventDispatcher, @NotNull ServerPaths serverPaths, @NotNull ServerResponsibility serverResponsibility) {
new BaseUsageStatisticsStatePersister(eventDispatcher, serverPaths, serverResponsibility) {
@NotNull
@Override
protected String getStateName() {
return getExternalId();
}
@Override
protected void writeExternal(@NotNull final Element element) {
BaseFeatureUsageStatisticsProvider.this.writeExternal(element);
}
@Override
protected void readExternal(@NotNull final Element element) {
BaseFeatureUsageStatisticsProvider.this.readExternal(element);
}
};
}