throws Exception {
IMap<MyKey, MyElement> map = createMap();
MyKey key = new MyKey();
MyElement element = new MyElement(randomString());
Thread thread = Thread.currentThread();
ClassLoader tccl = thread.getContextClassLoader();
thread.setContextClassLoader(FILTERING_CLASS_LOADER);
try {
map.put(key, element);
MyElement result = map.remove(key);
assertEquals(element, result);
} finally {
thread.setContextClassLoader(tccl);
}
}