mirror of
https://github.com/google/nomulus.git
synced 2025-05-12 22:38:16 +02:00
Make javadoc <p> style guide compliant
This led to confusion for an open source contributor about how to format code. We don't want to be like, "do as I say, not as I do." https://google.github.io/styleguide/javaguide.html#s7.1.2-javadoc-paragraphs ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=122589700
This commit is contained in:
parent
4854f875b0
commit
6f4b059cc9
79 changed files with 395 additions and 386 deletions
|
@ -26,22 +26,22 @@ import java.util.concurrent.TimeUnit;
|
|||
/**
|
||||
* A factory for {@link TimeLimiter} instances that use request threads, which carry the namespace
|
||||
* and live only as long as the request that spawned them.
|
||||
* <p>
|
||||
* It is safe to reuse instances of this class, but there is no benefit in doing so over creating a
|
||||
* fresh instance each time.
|
||||
*
|
||||
* <p>It is safe to reuse instances of this class, but there is no benefit in doing so over creating
|
||||
* a fresh instance each time.
|
||||
*/
|
||||
public class AppEngineTimeLimiter {
|
||||
|
||||
/**
|
||||
* An {@code ExecutorService} that uses a new thread for every task.
|
||||
* <p>
|
||||
* We need to use fresh threads for each request so that we can use App Engine's request threads.
|
||||
* If we cached these threads in a thread pool (and if we were executing on a backend, where there
|
||||
* is no time limit on requests) the caching would cause the thread to keep the task that opened
|
||||
* it alive even after returning an http response, and would also cause the namespace that the
|
||||
* original thread was created in to leak out to later reuses of the thread.
|
||||
* <p>
|
||||
* Since there are no cached resources, this class doesn't have to support being shutdown.
|
||||
*
|
||||
* <p>We need to use fresh threads for each request so that we can use App Engine's request
|
||||
* threads. If we cached these threads in a thread pool (and if we were executing on a backend,
|
||||
* where there is no time limit on requests) the caching would cause the thread to keep the task
|
||||
* that opened it alive even after returning an http response, and would also cause the namespace
|
||||
* that the original thread was created in to leak out to later reuses of the thread.
|
||||
*
|
||||
* <p>Since there are no cached resources, this class doesn't have to support being shutdown.
|
||||
*/
|
||||
private static class NewRequestThreadExecutorService extends AbstractExecutorService {
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue