14. One or more non-transitory computer-readable media having instructions stored thereon which, in response to execution by a computing device, provide the computing device with a file cache manager to: determine that a file cache of the computing device has reached a threshold of available capacity; and implement, in response to the determine, a context-aware eviction policy to identify a candidate file for deletion from the file cache based at least in part on file-level context information associated with individual files contained within the cache, wherein the file-level context information includes an indication of access recency and access frequency associated with the individual files, and wherein to identify the candidate file for deletion from the file cache is based, at least in part, on both the indication of access recency and the indication of access frequency of the individual files; wherein the file-level context information further includes an indication of application-level relationships between the individual files, and wherein the file cache manager is further to identify the candidate file for deletion from the file cache based at least in part on the indication of application-level relationships; wherein the file-level context information includes a file access pattern of an application under execution on the computing device, and wherein to identify a candidate file for deletion from the file cache, based at least in part on the indication of application-level relationships, the file cache manager is further to eliminate for consideration those individual files that are indicated, by the file access pattern, as being accessed after an individual file that was recently accessed by the application.
14. One or more non-transitory computer-readable media having instructions stored thereon which, in response to execution by a computing device, provide the computing device with a file cache manager to: determine that a file cache of the computing device has reached a threshold of available capacity; and implement, in response to the determine, a context-aware eviction policy to identify a candidate file for deletion from the file cache based at least in part on file-level context information associated with individual files contained within the cache, wherein the file-level context information includes an indication of access recency and access frequency associated with the individual files, and wherein to identify the candidate file for deletion from the file cache is based, at least in part, on both the indication of access recency and the indication of access frequency of the individual files; wherein the file-level context information further includes an indication of application-level relationships between the individual files, and wherein the file cache manager is further to identify the candidate file for deletion from the file cache based at least in part on the indication of application-level relationships; wherein the file-level context information includes a file access pattern of an application under execution on the computing device, and wherein to identify a candidate file for deletion from the file cache, based at least in part on the indication of application-level relationships, the file cache manager is further to eliminate for consideration those individual files that are indicated, by the file access pattern, as being accessed after an individual file that was recently accessed by the application. 17. The non-transitory computer-readable media of claim 14 , wherein the file-level context information further includes an indication of file size of the individual files, and wherein the file cache manager is further to identify the candidate file for deletion from the file cache based at least in part on the respective file sizes of the individual files.