Skip to content

Commit 46501a6

Browse files
Fixing client initialization delay issue due to improper ExecutorService configuration
1 parent 72d3ec5 commit 46501a6

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/main/java/net/spy/memcached/MemcachedClient.java

+4-3
Original file line numberDiff line numberDiff line change
@@ -286,15 +286,16 @@ private MemcachedClient(ConnectionFactory cf, List<InetSocketAddress> addrs, boo
286286
opFact = cf.getOperationFactory();
287287
assert opFact != null : "Connection factory failed to make op factory";
288288

289+
operationTimeout = cf.getOperationTimeout();
290+
authDescriptor = cf.getAuthDescriptor();
291+
executorService = cf.getListenerExecutorService();
292+
289293
if(clientMode == ClientMode.Dynamic){
290294
initializeClientUsingConfigEndPoint(cf, addrs.get(0));
291295
} else {
292296
setupConnection(cf, addrs);
293297
}
294298

295-
operationTimeout = cf.getOperationTimeout();
296-
authDescriptor = cf.getAuthDescriptor();
297-
executorService = cf.getListenerExecutorService();
298299
if (authDescriptor != null) {
299300
addObserver(this);
300301
}

0 commit comments

Comments
 (0)