implement initial SWFLite caching behavior