We run PyCharm from a Remote Desktop/Citrix cluster. Whenever a student logs into the application for the first time, the application tries to perform a number of indexing and caching jobs. Can this be centralized so that all users access the same cache/index repository? Do these need to be unique for each user, and are there any components that can be generalized if they do need to be unique for each user?
Obviously, all our servers are SSD backed and we have exhausted hardware solutions to resolve this matter.