Working Middle tier caching