TCache: make OnDispose() virtual