Вы не определили дженерики.
Map<String, String[]> cacheTimeStamp = new HashMap<String, String[]>();
На самом деле действительно вернул массив строк, но строго вы не знаете, когда не включаете дженерикив определении.Вот почему IDE говорит вам, что это будет объект.Убедитесь, что вы остерегаетесь того факта, что массив является объектом.