public class HttpCacheToolkitImpl extends java.lang.Object implements HttpCacheToolkit
Constructor and Description |
---|
HttpCacheToolkitImpl(NinjaProperties ninjaProperties) |
Modifier and Type | Method and Description |
---|---|
void |
addEtag(Context context,
Result result,
java.lang.Long lastModified)
Adds etag to result.
|
boolean |
isModified(com.google.common.base.Optional<java.lang.String> etag,
com.google.common.base.Optional<java.lang.Long> lastModified,
Context context)
Checks if resource has been modified.
|
@Inject public HttpCacheToolkitImpl(NinjaProperties ninjaProperties)
public boolean isModified(com.google.common.base.Optional<java.lang.String> etag, com.google.common.base.Optional<java.lang.Long> lastModified, Context context)
HttpCacheToolkit
isModified
in interface HttpCacheToolkit
etag
- - may be absentlastModified
- - may be absentcontext
- the Context of this requestpublic void addEtag(Context context, Result result, java.lang.Long lastModified)
HttpCacheToolkit
addEtag
in interface HttpCacheToolkit
context
- The contextresult
- The result to populate with etaglastModified
- Last modified => In that case used to generate etag.Copyright © 2016 ninjaframework. All Rights Reserved.