lpFileCache, non-finish
Change struct