added rack-cache support