caching the file system resource