1 package com.atlassian.user.impl.osuser;
2
3 import com.atlassian.cache.CacheFactory;
4 import com.atlassian.cache.memory.MemoryCacheManager;
5 import com.atlassian.user.GroupManager;
6 import com.atlassian.user.UserManager;
7 import com.atlassian.user.impl.cache.CachingGroupManager;
8 import com.atlassian.user.impl.cache.CachingUserManager;
9
10 public class TestCachedOSUserGroupManager extends TestOSUserGroupManager
11 {
12 private CacheFactory cacheFactory;
13
14 protected void onSetUp() throws Exception
15 {
16 super.onSetUp();
17 cacheFactory = new MemoryCacheManager();
18 }
19
20 protected GroupManager getGroupManager()
21 {
22 return new CachingGroupManager(osuGroupManager, cacheFactory);
23 }
24
25 protected UserManager getUserManager()
26 {
27 return new CachingUserManager(osuUserManager, cacheFactory);
28 }
29
30 }