Use NSRecursiveLock instead of dispatch semaphores to handle synchronizing
Use NSRecursiveLock instead of dispatch semaphores to handle synchronizing

At this point, the app will automatically convert to Realm the next time it's started.

Unfortunately, the migration uses a shit-ton of memory, and due to what I guess are memory leaks, the memory usage doesn't drop afterwards.

[#110583672]

younata/RSSClient,younata/RSSClient,younata/RSSClient,younata/RSSClient