I don't know about what this means in general. I use it as a way of avoiding twisting my prose into horrendously convoluted statements whilst avoiding the possibility that some smart alec is going to pick up on a technicality.
More precisely, I use it when I wish to say something like "Not all snarks are boojums" but the sentence would work much better (either for grammatical reasons or to better convey the intended meaning) if I could just say, "snarks are not boojums". That's false as stated[1], so to avoid either saying anything actually incorrect or that someone's going to say, "But what about ...", I say "in general, snarks are not boojums".
What's important here is that I use it mostly in the prose section of a paper or seminar when I'm trying to focus the reader or listener's attention on the important facets of whatever it is that I'm explaining. So getting in to a long diversion of which snarkss are not boojumss (is it the lesser-spotted or the warbler variety?) would be counterproductive. Saying, "not all snarks are boojums" tends to draw ones attention to that class of snarks which are boojums. Saying "snarks are not boojums" is almost guaranteed to get some smart alec saying, "But what about greater-wrinkled snarks?" (especially in a lecture). So "in general, snarks are not boojums" has the triple benefit of 1) being true, 2) focussing the attention on the key point, and 3) not grammatically convoluted.
[1]: Banker and Carroll, Identifying subspecies of snark (1874)
\neg
instead of\not
. $\endgroup$