A flexible image caching library for image rich iOS applications