buffer_cache bulletproof version for you guys.
fixed a typo. issue still exists.
bug fixed. wait before memset.
removed debug info.
added some comment