add new interfaces for TextureCache to unbind the bound image asynchronous load callbacks.
no need to pass all the references
check the condition guard
assure threading safety
assure threading safety
assure threading safety
remove new lines
Merge pull request #6890 from visiblelight/FixTextureCache

Fix the crash in TextureAsync test