[ADD] default cache reading implementation in DataProcessor