nettoyage, builder, threadlocal