added NullCache class