cleanup struct _CacheContext
maintain lru list in cache_mng
switch to GQueue and track cache_mng capacity