First: Your repo seems to be private. Link to GitHub - Qqwy/elixir_persistent_gen_server · GitHub results in a 404.
This will be a nice lib, provided the following could be added in the future:
start_linkfunction together with the ability to start it under a Supervisor. Not sure if that is possible if one wants to keep the “stop after timeout and restart when needed” functionality in its current form.- Recover state on system restart. If stopped properly, your lib seems to remove the state for all GenServers but there might be cases when someone wants to recover full state after properly restarting the OTP app (e.g. deployment).






















