Apparently, this keeps the handler in memory and able to handle multiple requests. When set to false, it has to create a new instance of the handler for each incoming request.
Here's a question that shows what happens when it's not used properly:
Streaming Databased Images Using HttpHandler