Project: aptanastudio
Issue APSTUD-4289: JS indexing stores duplicate user agents on properties and functions
While gathering stats on how JS indexing info is stored, I noticed that some properties and functions were quite large in the index (>4K). Looking at a few of these, I see that there is a large amount of user agent added to some of the entries and many of these are duplicates. So, we will need to switch over to using a set to contain user agent elements and user agent elements themselves will need equals and hashCode implementations
Story points: 8