Use MemoryIdler in SaturatingSemaphore