in usage-statistics-util/src/jetbrains/buildServer/usageStatistics/impl/providers/BaseToolUsersUsageStatisticsProvider.java [198:218]
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) {
BaseToolUsersUsageStatisticsProvider.this.writeExternal(element);
}
@Override
protected void readExternal(@NotNull final Element element) {
BaseToolUsersUsageStatisticsProvider.this.readExternal(element);
}
};
}