P4LRU: Towards An LRU Cache Entirely in Programmable Data Plane