Fixed - defined codec classloader is overwritten with Thread.currentThread().getContextClassLoader(). #2503

pull/2563/head
Nikita Koksharov 5 years ago
parent 7f37ae4670
commit 5f0da0ad09

@ -656,6 +656,10 @@ public class RedisExecutor<V, R> {
return codec;
}
if (codec.getClassLoader() != codec.getClass().getClassLoader()) {
return codec;
}
for (Class<?> clazz : BaseCodec.SKIPPED_CODECS) {
if (clazz.isAssignableFrom(codec.getClass())) {
return codec;

Loading…
Cancel
Save