modified filecache