264265266267268269270271272273274
if (m_usage != null) { Usage usage = (Usage) m_usage.get(); 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 } } } }
267268269270271272273274275276277