Transcoding cache

A nice feature would be to have a transcoding cache.

When a user requires transcoding of a piece of media in order to view it correctly on their device, PLEX could store the resulting file in a cache in case another user wants to view the same media and requires a similar transcoding.

The administrator would define a maximum disk space and PLEX would automatically delete transcodes that have not been used for a long time in order to store the most recent ones.