Apart from what William said, keeping 1000 objects of anything should not be a big deal, assuming the servlet doesn't instantiate megabytes of instance data. Neither should handling 1000 requests, although most servers will keep the number of parallel worker threads to something lower than that, and let the other requests wait until a worker
thread is available.