public void updateQueryConditions( Request request ) { String identity = pathToIdentity.get( getIdentityPath( request.getResourceRef() ) ); if( identity != null ) { CacheInfo cacheInfo = identityToTimestamp.get( identity ); if( cacheInfo != null ) { // LoggerFactory.getLogger( ClientCache.class ).info( "Send: "+cacheInfo.getEntity()+" ("+request.getMethod().getName()+":"+request.getResourceRef()+") -> "+cacheInfo.getLastModified() ); request.getConditions().setModifiedSince( from( cacheInfo.getLastModified() ) ); } } }
resource.getConditions().setModifiedSince(rep.getModificationDate()); rep = resource.get(); System.out.println(resource.getStatus()); resource.getConditions().setModifiedSince(null); resource.getConditions().getNoneMatch().add(new Tag("xyz123")); rep = resource.get();
result.setModifiedSince(ifModifiedSince);
conditions.setModifiedSince(request.getConditions().getModifiedSince());