Не подходит.
Мне надо сохранять Retain переменные до того как пропало питание, а не после.