Since 1.30, cache limits works so i no more run out of memory. So, i have set this issue as minor.
I have logged 7 times with a different account and w/ scm-activity-plugin enabled. As i have to wait, it seems that changes sets are reread from disk each time. So, i have dumped memory and done a quick analyse (pls see here-attached a snapshot).
The structure com.google.common.cache.LocalCache$StrongAccessEntry contains exactly the same ChangeSet lists and is duplicated 7 times (exactly the number of different logins). The sonia.scm.repository.api.logCommandBuilder$CacheKey differs only by its request field, but not by changesetId or repositoryId. As CacheKey differs, the cache container com.google.common.cache.LocalCache$StrongAccessEntry might be also duplicated with lots of changesets inside.
Could you have a look, pls ? Thank you