/// <summary> /// Stores downloaded image to database LruCache. /// </summary> /// <param name="key">Image key, it can be URL or Path.</param> /// <param name="fullImage">Full Bitmap.</param> /// <param name="previewImage">Preview Bitmap.</param> /// <param name="addData">Additional data. Note: it is not used in this time.</param> public void InsertImageToCache(string key, Bitmap fullImage, Bitmap previewImage, long addData) { var cacheRecord = new FileLruCache(key, ImageUtils.Instance.TransformBitmapToByteArray(fullImage), ImageUtils.Instance.TransformBitmapToByteArray(previewImage), addData); IWantToDatabase.InsertFileLruCache(cacheRecord); }