added multi cache support
added multi cache support