A common point between different cache operations occurring during one single task, the cache
session allows to factorize some operations, For example file hash are computed only once per
session. Files used as input of the cache operations are supposed to stay unchanged during
the usage of one
FileCache.CacheSession instance.