@@ -0,0 +1,873 @@
+package com.webimageloader.loader;%0A%0Apublic class LoaderResponse%3CT%3E %7B%0A    private T value;%0A%0A    private String contentType;%0A    private long lastModified;%0A    private long expires;%0A%0A    public static %3CT%3E LoaderResponse%3CT%3E create(T value, String contentType, long lastModified, long expires) %7B%0A        return new LoaderResponse%3CT%3E(value, contentType, lastModified, expires);%0A    %7D%0A%0A    public static %3CT1, T2%3E LoaderResponse%3CT1%3E create(T1 value, LoaderResponse%3CT2%3E parent) %7B%0A        return new LoaderResponse%3CT1%3E(value, parent.contentType, parent.lastModified, parent.expires);%0A    %7D%0A%0A    private LoaderResponse(T value, String contentType, long lastModified, long expires) %7B%0A        this.contentType = contentType;%0A        this.lastModified = lastModified;%0A        this.value = value;%0A        this.expires = expires;%0A    %7D%0A%0A    public T get() %7B%0A        return value;%0A    %7D%0A%7D%0A

Add LoaderResponse