filesystem cache functionall