deleted the unused classes PositionCache and IPositionCache