19fc12334a7d14347cd6951d0653264b2597bd3a0Sam Juddpackage com.bumptech.glide.load.engine.cache; 2f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd 39fc12334a7d14347cd6951d0653264b2597bd3a0Sam Juddimport com.bumptech.glide.load.Key; 47bead36a3031afd9ffb74f06d254f4b11836ceffSam Judd 50db3c45b412be1a5bfcb1da046836e89d3ffd0b4Sam Juddimport java.io.File; 6f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd 75f4610b54d517be58105bcf73ce3291ba79f9f40Sam Judd/** 85f4610b54d517be58105bcf73ce3291ba79f9f40Sam Judd * A simple class that returns null for all gets and ignores all writes. 95f4610b54d517be58105bcf73ce3291ba79f9f40Sam Judd */ 10f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Juddpublic class DiskCacheAdapter implements DiskCache { 11f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd @Override 120db3c45b412be1a5bfcb1da046836e89d3ffd0b4Sam Judd public File get(Key key) { 13de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp // no op, default for overriders 14f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd return null; 15f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd } 16f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd 17f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd @Override 18de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp public void put(Key key, Writer writer) { 19de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp // no op, default for overriders 20de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp } 21785ee3bd2f343b795a86d07fbc508ef5fc7883fcSam Judd 22785ee3bd2f343b795a86d07fbc508ef5fc7883fcSam Judd @Override 23de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp public void delete(Key key) { 24de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp // no op, default for overriders 25de24d6a2112bebef8d42def8c1f21c79ab7d418fRobert Papp } 26f7de145d9bebfdd354a234479e1d1f28e1d3e11bSam Judd} 27