GifDataResource.java revision b7c7c2b2505f996dbda219faeb0d08dc1c9982d7
1package com.bumptech.glide.load.resource.gif;
2
3import com.bumptech.glide.load.engine.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