Prefetch by application + white and black lists
Posted: Wed Jul 20, 2022 5:16 am
1. Keep a table record of all the files cached per application usage (which app uses which files).
2. On app focus, prefetch this app's files (if they're not in cache).
Optional:
1. Let the user choose which apps PrimoCache will prefetch data when running (whitelist), order by priority.
2. Let the user choose which apps PrimoCache will NOT prefetch (blacklist).
Edit: I know PrimoCache works at block level, but I don't know if it's NOT possible to do this, so I suggested anyway, since I'm talking about prefetching, not caching. Maybe you could create a file monitor to keep track of apps and files being accessed/read, who knows.
2. On app focus, prefetch this app's files (if they're not in cache).
Optional:
1. Let the user choose which apps PrimoCache will prefetch data when running (whitelist), order by priority.
2. Let the user choose which apps PrimoCache will NOT prefetch (blacklist).
Edit: I know PrimoCache works at block level, but I don't know if it's NOT possible to do this, so I suggested anyway, since I'm talking about prefetching, not caching. Maybe you could create a file monitor to keep track of apps and files being accessed/read, who knows.