That's not modular.
Include an IRCd-wide module data cache for various purposes