Document thread safety

git-svn-id: https://svn.apache.org/repos/asf/httpcomponents/httpclient/trunk@1050254 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Sebastian Bazley 2010-12-17 00:28:00 +00:00
parent 36607de8cc
commit 4eec65b378
1 changed files with 2 additions and 0 deletions

View File

@ -35,6 +35,7 @@ import java.util.Random;
import org.apache.http.Header;
import org.apache.http.HttpEntity;
import org.apache.http.annotation.GuardedBy;
import org.apache.http.entity.mime.content.ContentBody;
import org.apache.http.message.BasicHeader;
import org.apache.http.protocol.HTTP;
@ -56,6 +57,7 @@ public class MultipartEntity implements HttpEntity {
private final HttpMultipart multipart;
private final Header contentType;
@GuardedBy("dirty") // we always read dirty before accessing length
private long length;
private volatile boolean dirty; // used to decide whether to recalculate length