My application has a background service running at all times when a flag is set to true. If this is the case, even if app is down this background service still needs CPU time. If I acquire wakelock (not for "screen on" purposes but for this background service) and then application crashes or user FC it, then I am not able to release this wakelock.My application has a background service running