added file image cache