Shared preferences and PlayerPrefs in android

I have ANR

[ 00 ] java.lang.Object.wait ( Object.java )
[ 01 ] java.lang.Thread.parkFor ( Thread.java:1220 )
[ 02 ] sun.misc.Unsafe.park ( Unsafe.java:299 )
[ 03 ] java.util.concurrent.locks.LockSupport.park ( LockSupport.java:157 )
[ 04 ] java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt ( AbstractQueuedSynchronizer.java:813 )
[ 05 ] java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly ( AbstractQueuedSynchronizer.java:973 )
[ 06 ] java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly ( AbstractQueuedSynchronizer.java:1281 )
[ 07 ] java.util.concurrent.CountDownLatch.await ( CountDownLatch.java:202 )
[ 08 ] android.app.SharedPreferencesImpl$EditorImpl$1.run ( SharedPreferencesImpl.java:363 )
[ 09 ] android.app.QueuedWork.waitToFinish ( QueuedWork.java:88 )
[ 10 ] android.app.ActivityThread.handleServiceArgs ( ActivityThread.java:2964 )
[ 11 ] android.app.ActivityThread.access$2100 ( ActivityThread.java:156 )
[ 12 ] android.app.ActivityThread$H.handleMessage ( ActivityThread.java:1449 )
[ 13 ] android.os.Handler.dispatchMessage ( Handler.java:102 )
[ 14 ] android.os.Looper.loop ( Looper.java:211 )
[ 15 ] android.app.ActivityThread.main ( ActivityThread.java:5389 )
[ 16 ] java.lang.reflect.Method.invoke ( Method.java )
[ 17 ] java.lang.reflect.Method.invoke ( Method.java:372 )
[ 18 ] com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run ( ZygoteInit.java:1020 )
[ 19 ] com.android.internal.os.ZygoteInit.main ( ZygoteInit.java:815 )

And I think the key line here is:

> [ 08 ] android.app.SharedPreferencesImpl$EditorImpl$1.run ( SharedPreferencesImpl.java:363 )

And I often use PlayerPrefs in my project code. So I have a question:
Does PlayerPrefs use android.app.SharedPreferencesImpl? Or do I need to look for the cause of the ANR elsewhere?