in teamcity-symbol-server/src/main/java/jetbrains/buildServer/symbols/DownloadSymbolsController.java [197:208]
private BuildMetadataEntry getMetadataEntry(@NotNull String signature, @NotNull String fileName) throws Throwable {
return mySecurityContext.runAsSystem(() -> {
final String metadataKey = BuildSymbolsIndexProvider.getMetadataKey(signature, fileName);
final MetadatSourceFactoryImpl.MetadataSourceImpl metadataSource = myMetadataSourceFactory.create();
try {
return mySymbolsCache.getEntry(metadataKey, metadataSource);
}
finally {
metadataSource.release();
}
});
}