Public cashe