added cache image getter