Merge "Attempt to fix race condition in PooledLambdaImpl." into rvc-dev am: 18dd476b0c am: c919f20f29
Change-Id: Ia979981e8f3b1726f022157d6f29b1e319d05c6c
This commit is contained in:
@@ -200,8 +200,9 @@ final class PooledLambdaImpl<R> extends OmniFunction<Object,
|
||||
try {
|
||||
return doInvoke();
|
||||
} finally {
|
||||
if (isRecycleOnUse()) doRecycle();
|
||||
if (!isRecycled()) {
|
||||
if (isRecycleOnUse()) {
|
||||
doRecycle();
|
||||
} else if (!isRecycled()) {
|
||||
int argsSize = ArrayUtils.size(mArgs);
|
||||
for (int i = 0; i < argsSize; i++) {
|
||||
popArg(i);
|
||||
|
||||
Reference in New Issue
Block a user