Во Flash заряд окруженный диэлектриком храниться несколько лет если не сотню.
Ну, это микроуровень. И заряд там крошечный. Кстати, наверняка он всё-таки утекает, просто микросхема считывания чувствует его даже в уменьшенном виде, пока он не станет ниже порога (и даже тогда каким-то образом пользуется кодами, исправляющими ошибки).
А как долго надо и как быстро разрядка?
Ультрафиолет создаёт ионизацию в материале, пропорциональную поглощённому излучению. А ионизация даёт ту самую паразитную проводимость утечки (пока свободные заряды не рекомбинируют). Насколько я помню, в основном это освещено в учебниках "физика полупроводников" и "физика полупроводниковых приборов".