As discussed in the weekly dev meeting, I think it makes sense to increase the mempool expiry time. https://botbot.me/freenode/bitcoin-core-dev/2016-12-08/?msg=77683289&page=4
I propose 2 weeks.
3 days (the old time) was already not sufficiently short to protect against an attack that could fill the mempool with high fee rate txs that were somehow not attractive or possible to mine. A longer expiry time will reduce network traffic by less rerelay of low fee txs and will allow transactions to take advantage of weekly cycles in tx volume. By keeping the txs in the mempool, future revisions of fee estimation will be able to provide lower estimates for transactions which are low priority and can wait days or a week to be included in a block.
I’ve been running nodes with this code for many months.