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