Revert "add"

This reverts commit 12803742190096143e097a0327ca6c82230b1770.
Revert "Revert "add""

This reverts commit 55ceaf9a3242b226cdb2748f754ca4884c91fe21.
Revert "add"

This reverts commit 12803742190096143e097a0327ca6c82230b1770.
Revert "Added tsFragmentCache from gist"

This reverts commit 3df106816681bdfa285279ef50200cb9fe9b01aa.