Moved lquery funcs to CACHE since they're more proper there
See prev commit. Also implemented recaching attempt strategy if an object cannot be found on post-fetch. If it still fails to recache it then relies on a stub.