Cache is for storage, also includes pooled encoders and decoders goals are things to eventually add to Linstrom