Use functools.cache to load avro schema
functools.cache
is a function available from python 3.9 on, using it allows us to drop a hacky workaround for PromiseProxy that was implemented in !1134 (merged). I've tested this on emfollow-test
and confirmed it works.
Edited by Cody Messick