Skip to content
This repository was archived by the owner on Sep 13, 2024. It is now read-only.

Commit 5f89d9d

Browse files
committed
Ignore sonar false-positive; intentionally synchronizing on deque
1 parent 0958c33 commit 5f89d9d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

org.eclipse.sisu.plexus/src/org/eclipse/sisu/plexus/PlexusLifecycleManager.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -252,23 +252,23 @@ Object getSLF4JLogger( final Object bean )
252252

253253
private static <T> void synchronizedPush( final Deque<T> deque, final T element )
254254
{
255-
synchronized ( deque )
255+
synchronized ( deque ) // NOSONAR
256256
{
257257
deque.addLast( element );
258258
}
259259
}
260260

261261
private static boolean synchronizedRemove( final Deque<?> deque, final Object element )
262262
{
263-
synchronized ( deque )
263+
synchronized ( deque ) // NOSONAR
264264
{
265265
return deque.remove( element );
266266
}
267267
}
268268

269269
private static <T> T synchronizedPop( final Deque<T> deque )
270270
{
271-
synchronized ( deque )
271+
synchronized ( deque ) // NOSONAR
272272
{
273273
return deque.pollLast();
274274
}

0 commit comments

Comments
 (0)