added cache initialization parameter