make frontal responsible for configuration, let bundle choose cache resource even with file extension