id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc 8540,Add caching and other enhancements to BP_Signup class.,dcavins,dcavins,"While working with the `BP_Signup` class for network membership requests, I've found a few ways it can be improved to behave more consistently. * Add caching for Signup SQL queries and BP_Signup objects. * Synchronize signup result format provided by `get()` and `construct()` methods. * Add action points so that the cache items can be cleaned up. * Use cached functions rather than making direct database calls. * Improve behavior of meta-updating method. Also, I believe that I can resolve #7938 while I'm familiar with the mechanics of this class.",enhancement,closed,normal,10.0.0,Members,9.0.0,normal,fixed,has-patch dev-reviewed commit,dcavins