On an application read request, Flash Accel looks for the data in cache. If the data is found in cache (called a
cache hit), it is returned to the application. If the data is not found in cache (called a
cache miss), the data is retrieved from the storage system, returned to the application, and then inserted in cache so it is available for future requests.
On an application write request, Flash Accel looks for the data in cache. If the data is found in cache, it is invalidated in the cache, it is written to the storage system, and then the new data is inserted in cache so it is available for future requests. If the data is not found in cache, it is written to the storage system, and then inserted in cache.