Adding cahcing strategies, need to optimize them they are slow now when cache reaches the full limit