Partially add caching framework for appartments