private @Nullable CacheKey getCacheKey() {
    final ImageRequest imageRequest = getImageRequest();
    final CacheKeyFactory cacheKeyFactory = mImagePipeline.getCacheKeyFactory();
    CacheKey cacheKey = null;
    if (cacheKeyFactory != null && imageRequest != null) {
      if (imageRequest.getPostprocessor() != null) {
        cacheKey = cacheKeyFactory.getPostprocessedBitmapCacheKey(imageRequest, getCallerContext());
      } else {
        cacheKey = cacheKeyFactory.getBitmapCacheKey(imageRequest, getCallerContext());
      }
    }
    return cacheKey;
  }
Concrete implementation of ImagePipeline Drawee controller builder.

<p>See {@link AbstractDraweeControllerBuilder} for more details.
drawee-backends/drawee-pipeline/src/main/java/com/facebook/drawee/backends/pipeline/PipelineDraweeControllerBuilder.java