public boolean drawCache(BaseDanmaku danmaku, Canvas canvas, float left, float top, Paint alphaPaint, TextPaint paint) {
        IDrawingCache<?> cache = danmaku.getDrawingCache();
        if (cache != null) {
            DrawingCacheHolder holder = (DrawingCacheHolder) cache.get();
            if (holder != null) {
                return holder.draw(canvas, left, top, alphaPaint);
            }
        }
        return false;
    }
clear caches which created by this stuffer
app/src/main/java/com/sunnyweather/android/flame/master/flame/danmaku/danmaku/model/android/BaseCacheStuffer.java