...
- SimpleUserLayoutManager.java line 742 ->Use System.currentTimeMillis() rather than creating new Date instance and geting the current time ()
- UserInstance.java line 417 -> Change to static reference
- UserInstance.java line 148 -> The softHash maps (systemCache UP-1145, systemCharacterCache )are probably not thread safe. They should be made synchronized.
- UserInstance.java line 731 -> Remove IPerson input parameter from the method constructCacheKey()
- Investigate what is stored in the cachekey, Does cachekey tied to user session etc.
...
1- Investigate if channelSubscribeId is unique/non-unique (shared between users) to a user.
2- Do similar analysis with the optimized version of caches as we did on non optamized version. We basically want to determine with the optimized cach implementation
- Whether two users have same cache key and cache content (Do they get cache hit if they have same layout)