removed caching methods