To be neutral or not neutral? the in-network caching dilemma