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