Synchronized on static variable and added process level LRU swapping strategy