1 package com.bumptech.glide.load.engine; 2 3 import com.bumptech.glide.load.Encoder; 4 import com.bumptech.glide.load.Key; 5 import com.bumptech.glide.load.ResourceDecoder; 6 import com.bumptech.glide.load.ResourceEncoder; 7 import com.bumptech.glide.load.Transformation; 8 import com.bumptech.glide.load.resource.transcode.ResourceTranscoder; 9 10 class EngineKeyFactory { 11 12 @SuppressWarnings("rawtypes") 13 public EngineKey buildKey(String id, Key signature, int width, int height, ResourceDecoder cacheDecoder, 14 ResourceDecoder sourceDecoder, Transformation transformation, ResourceEncoder encoder, 15 ResourceTranscoder transcoder, Encoder sourceEncoder) { 16 return new EngineKey(id, signature, width, height, cacheDecoder, sourceDecoder, transformation, encoder, 17 transcoder, sourceEncoder); 18 } 19 20 } 21