904905906907908909910911912913914
Usage usage = m_usage.get(); usage.decComponentStack(); if (usage.m_stack > 0) { if (usage.dec()) { // Exit the method flow => Release all objects usage.clear(); // Also remove the thread local object. m_usage.remove(); } } }
782783784785786787788789790791792
Usage usage = (Usage) m_usage.get(); usage.decComponentStack(); if (usage.m_stack > 0) { if (usage.dec()) { // Exit the method flow => Release all objects usage.clear(); m_usage.set(usage); // Set the Thread local as value has been modified } } } }
910911912913914915916917918919920