fFreeHandler
ThreadLocalFreeHandler* fFreeHandler;
if (fFreeHandler &&fMap->ContainsKey(thread))
fFreeHandler->Free(fMap->Get(thread));
if (fFreeHandler) {
fFreeHandler->Free(fMap->Remove(thread));