public ItemDestination RouteCold(LruItem <K, V> item) { if (item.WasAccessed) { return(ItemDestination.Warm); } return(ItemDestination.Remove); }
public ItemDestination RouteWarm(LruItem <K, V> item) { if (item.WasAccessed) { return(ItemDestination.Warm); } return(ItemDestination.Cold); }
public bool ShouldDiscard(LruItem <K, V> item) { return(false); }
public void Touch(LruItem <K, V> item) { item.WasAccessed = true; }