src/libtexture/imagecache_pvt.h
/// Mark the tile as not recently used, return its previous value.
///
Mark the tile as not recently used, return its previous value.
Mark the tile as not recently used return its previous value .
bool release () {
        if (! pixels_ready() || ! valid())
            return true;  
        int one = 1;
        return m_used.compare_exchange_strong (one, 0);
    }
bool release ( ) { if ( ! pixels_ready ( ) || ! valid ( ) ) return true ; int one = 1 ; return m_used . compare_exchange_strong ( one , 0 ) ; }
Mark the tile as not recently used, return its previous value.
Mark the tile as not recently used return its previous value .
// Don't really release invalid or unready tiles // If m_used is 1, set it to zero and return true.  If it was already // zero, it's fine and return false.