La normale du point d'entrée pour un gestionnaire est la méthode ProcessRequest. Cependant, il peut y avoir de code dans le constructeur de la classe qui met en commun certaines valeurs d'instance qui sont coûteux à construire.
Si vous spécifiez Réutilisables pour être vrai l'application peut mettre en cache l'instance et le réutiliser dans une autre demande simplement en appelant sa méthode ProcessRequest encore et encore, sans avoir à reconstruire à chaque fois.
L'application va instancier autant de ces gestionnaires que sont le besoin de gérer la charge actuelle.
L'inconvénient est que si le nombre de cas de besoin est plus grand que le cas actuellement, ils causent plus de mémoire à utiliser. A l'inverse, elles peuvent également réduire apparente de mémoire utilise depuis leur valeur d'instance de survivre GC cycles et n'ont pas besoin d'être fréquemment ré-alloué.
Un autre inconvénient est que vous devez être sûr qu'à la fin de la ProcessRequest de l'exécution de l'état de l'objet est comme vous voulez pour une autre demande de réutilisation de l'objet.