GifDataResource.java revision 8e9362526ca1e73364de269ae09c75c98d0e23f5
1package com.bumptech.glide.load.resource.gif;
2
3import com.bumptech.glide.Resource;
4
5public class GifDataResource extends Resource<GifData> {
6    private GifData gifData;
7
8    public GifDataResource(GifData gifData) {
9        this.gifData = gifData;
10    }
11
12    @Override
13    public GifData get() {
14        return gifData;
15    }
16
17    @Override
18    public int getSize() {
19        return gifData.getByteSize();
20    }
21
22    @Override
23    protected void recycleInternal() {
24        gifData.recycle();
25    }
26}
27