Sounds like the code you showed is reinventing som...
# announcements
c
Sounds like the code you showed is reinventing some simple caching (e.g. memoization or loading cache)