def all(options = {})
            if service.openstack_cache_ttl > 0
              cached_project, expires = Fog::OpenStack::Identity::V3::Project.cache[{:token   => service.auth_token,
                                                                                     :options => options}]
              return cached_project if cached_project && expires > Time.now