180b7691daac313059e4311214249fa6da53451edSam Juddpackage com.bumptech.glide.load;
280b7691daac313059e4311214249fa6da53451edSam Judd
3b7c7c2b2505f996dbda219faeb0d08dc1c9982d7Sam Juddimport com.bumptech.glide.load.engine.Resource;
480b7691daac313059e4311214249fa6da53451edSam Judd
580b7691daac313059e4311214249fa6da53451edSam Juddimport java.io.OutputStream;
680b7691daac313059e4311214249fa6da53451edSam Judd
780b7691daac313059e4311214249fa6da53451edSam Juddpublic class SkipCache<T> implements ResourceEncoder<T> {
880b7691daac313059e4311214249fa6da53451edSam Judd    private static final SkipCache SKIP_CACHE = new SkipCache();
980b7691daac313059e4311214249fa6da53451edSam Judd
1080b7691daac313059e4311214249fa6da53451edSam Judd    @SuppressWarnings("unchecked")
1180b7691daac313059e4311214249fa6da53451edSam Judd    public static <T> SkipCache<T> get() {
1280b7691daac313059e4311214249fa6da53451edSam Judd        return SKIP_CACHE;
1380b7691daac313059e4311214249fa6da53451edSam Judd    }
1480b7691daac313059e4311214249fa6da53451edSam Judd
1580b7691daac313059e4311214249fa6da53451edSam Judd    @Override
1680b7691daac313059e4311214249fa6da53451edSam Judd    public boolean encode(Resource resource, OutputStream os) {
1780b7691daac313059e4311214249fa6da53451edSam Judd        return false;
1880b7691daac313059e4311214249fa6da53451edSam Judd    }
1980b7691daac313059e4311214249fa6da53451edSam Judd
2080b7691daac313059e4311214249fa6da53451edSam Judd    @Override
2180b7691daac313059e4311214249fa6da53451edSam Judd    public String getId() {
2280b7691daac313059e4311214249fa6da53451edSam Judd        return "SkipCache.com.bumptech.glide.load";
2380b7691daac313059e4311214249fa6da53451edSam Judd    }
2480b7691daac313059e4311214249fa6da53451edSam Judd}
25