a little bit more flexible cache managent , needs pcnt-> fork at now. based on cacheabledataspource, symphony extension