А зачем size в thread local хранить?