Probably. Do you know of a syslog/forwarder that deals properly with intermittent connections? (i.e., available for an hour, then gone for an hour, then available again, etc.)
Not sure about logstash but a lot of its users use NXLog (http://nxlog.org) as a shipper since it has a much lower resource footprint as there is no java and ruby in there. (I'm affiliated with NXLog.)
Syslog-NG PE works well for this. It can be configured to use a per-destination disk buffer, so that if the destination goes offline, messages will queue until they can be sent again.
Total speculation... but maybe because C git clone always reads from local disk (?). jgit clone appears to read from Bigtable/GFS, and those systems have in-memory caches, or columns can reside totally in memory. Also you could probably make use of parallelism in I/O with cluster of servers, where as with local disk you are probably limited by there being a single disk head that has to move around.
So I doubt it has anything to with Java, but the underlying storage. If I'm wrong I'd also like to hear about it!
Hey, I'm one of the guys who built WhoShouldiFollow. Glad the recommendations are working out for you.
The Twitter API rate-limiting makes things harder, but as a whitelisted app we haven't (yet) run into any situations where we've hit our quota or get throttled in any way.
Datassette, who put together the Music For Programming site, shows up a lot on the playlists.
https://www.youtube.com/watch?v=Y9q6RYg2Pdg ("glitchy synthwave radio for retro computing")
https://open.spotify.com/playlist/0gLnq5MERpg58hMfpSqVWr